小编jje*_*omi的帖子

如何从matlab中的向量中删除特定值?

如果我有以下索引向量:

X = [1 2 3 4 ... 4997 4998 4999 5000]
Run Code Online (Sandbox Code Playgroud)

如何删除另一个向量指定的X中的索引,如

Y = [9 18 27 36 45 54 63 72 81 ... 981 990 999]
Run Code Online (Sandbox Code Playgroud)

因此删除X后将是:

X = [1 ... 8 10 ... 17 19 ... 26 28 ... etc]
Run Code Online (Sandbox Code Playgroud)

另一个例子是 A = [1 2 3 4 5] and B = [2 5]

以便 A-B = [1 3 4]

感谢您的任何帮助

matlab matrix

2
推荐指数
1
解决办法
1131
查看次数

如何在Matlab中发送描述矩阵内容的电子邮件

我有一个简单的矩阵,如下所示:

A = [1 2 3; 4 5 6; 7 8 9];
Run Code Online (Sandbox Code Playgroud)

我想要做的是使用sendmail-function并在我的电子邮件中接收矩阵,这样当我打开消息时,我会以下列方式看到它:

在此输入图像描述

我设法让sendmail函数工作,但我无法以我想要的形式接收矩阵.到目前为止,我在尝试一些技巧后,从矩阵中看到了我的邮箱中只有一个值.我是否清楚地解释了我的问题?X)

换句话说,我希望看到我邮箱中的表格与在Matlab中看到的表格相同.我有一个正在进行数据分析的程序,我想要做的就是让计算机继续进行计算,然后在完成后通过电子邮件将结果发送给我.

所以我的问题是:"如何设置sendmail-function 的矩阵,以便我在上面描述的电子邮件中获得所需的结果?"

希望我的问题很明确.Thnx可以提供任何帮助.

PS我可以举例说明将这个矩阵分解成矩阵看字符串吗?

更新:

这是我的一些尝试:

% results contains my result matrix
mymes = '';
for i = size(results, 1)
    for j = 1:size(results, 2)
        mymes = [mymes ' ' num2str(results(i, j))];
    end
end

sendmail('myaddress@test.com', 'The results', mymes)
Run Code Online (Sandbox Code Playgroud)

email matlab

2
推荐指数
1
解决办法
650
查看次数

初始化char数组时null字符的重要性

我是C++的新手,我开始想知道,如果在定义char数组时保留null字符会发生什么?

例如,如果我使用null字符定义char数组:

char myarray[] = {'a', 'b', 'c', '\0'};
Run Code Online (Sandbox Code Playgroud)

然后我定义它没有空字符:

char myarray[] = {'a', 'b', 'c'};
Run Code Online (Sandbox Code Playgroud)

在这种情况下,空字符的重要性是什么?以上示例中是否缺少空字符会导致以后出现一些问题?...您是否建议在以这种方式定义char数组时始终包含或排除空字符?

感谢您的任何帮助 :)

c c++ arrays

1
推荐指数
1
解决办法
2170
查看次数

搞清楚C++集

有人可以给我一些指导或指导我一个关于C++ set对象的好教程吗?

我有一个像这样的简单代码:

#include <iostream>

using namespace std;

int main()
{
    char set[8];
    int set[9];
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是set这个代码中的代码显然与set此引用中的不同?:

http://www.cplusplus.com/reference/set/set/set/

如果我尝试编译此代码,我会收到以下错误:

在此输入图像描述

令我不安的是,set在代码中定义时,没有定义的变量/标识符set?或者这是默认构造函数或其他东西.为什么我会收到错误?你不能从中创建两个对象set吗?为什么?对不起,如果我的问题是新手,但我似乎没有找到任何这样的例子......所以我不明白如何使用set...

thnx任何帮助=)

c++ syntax set

1
推荐指数
1
解决办法
335
查看次数

我的C++文件中是否存在内存泄漏?

我正在使用另一个C++编码器为我提供的示例代码.我是C++语言的新生,我想知道给我这个类文件中是否存在内存泄漏/错误(PlacementHead.cpp):

#include "PlacementHead.h"
#include <string>
#include <iostream>
#include <string.h>

PlacementHead::PlacementHead(int width, int height, int gap, char* s) {
    width_ = width;
    height_ = height;
    gap_ = gap;
    size_ = (width*height)+1;
    set_ = new char[size_ + 1];
    from_ = new int[size_ + 1];
    original_ = new char[size_ + 1];
    strcpy(set_,s);
    strcpy(original_,s);
}

PlacementHead::~PlacementHead() {

}

int PlacementHead::getSize() { return size_; }
int PlacementHead::getHeight() { return height_; }
int PlacementHead::getWidth() { return width_; }
int PlacementHead::getGap() { return gap_; }

// Palauttaa …
Run Code Online (Sandbox Code Playgroud)

c++ memory-leaks

1
推荐指数
1
解决办法
99
查看次数

在Matlab中将矩阵调整为不同的分辨率

我需要在Matlab中将矩阵(无插值)的大小调整为不同的分辨率.下面的图片将突出显示我想要的内容:

在此输入图像描述

在Matlab中有没有内置函数?如果没有,那么实现这一结果的好方法是什么?

如果我的问题不够明确,请告诉我.谢谢你的任何帮助=)

matlab resize image-processing

1
推荐指数
2
解决办法
712
查看次数

如何从符号表达式中提取所有数值到矩阵?

我在MATLAB中对符号多项式进行了部分分数分解,它给出了一个符号表达式,如下所示:

poly = -2i/(x - 1.0 - 1.7i) + 0.57i/(x - 1.0 + 1.1559i)
Run Code Online (Sandbox Code Playgroud)

如您所见,此符号表达式包含x变量和常量复数.如何从MATLAB中提取此表达式中的所有数值?不得丢失数字是真实的还是复杂的信息.

因此,对于给定的表达式poly,我将如何获得以下矩阵A:

A = [-2i, -1-1.7i; .57i, -1+1.1559i]

A =

     0 - 2i        -1 - 1.7i
     0 + 0.57i     -1 + 1.1559i
Run Code Online (Sandbox Code Playgroud)

还请注意,A应包含数字,而不是符号表达式poly.


我读了coeffs-function,但它要求输入是多项式.使用children-function我可以将符号表达式中的求和项除以符号表达式的向量,如下所示:

p = - 0.57735026918962576450914878050196i/(x - 1.0 - 1.7320508075688772935274463415059i) + 0.57735026918962576450914878050196i/(x - 1.0 + 1.7320508075688772935274463415059i);
terms = children(p)

terms = 
[ -0.57735026918962576450914878050196i/(x - 1.0 - 1.7320508075688772935274463415059i), 0.57735026918962576450914878050196i/(x - 1.0 + 1.7320508075688772935274463415059i)]
Run Code Online (Sandbox Code Playgroud)

matlab symbolic-math polynomials

1
推荐指数
1
解决办法
95
查看次数

在javascript循环中睡觉?

我将首先解释我正在尝试做什么:)

我的应用程序是使用PHP(Zend框架)和Javascript实现的.我想为我的申请做一份调查问卷,到目前为止我做了以下工作:

我的页面由一系列<div class='question #'>元素组成,其中#表示特定问题的索引.例如,我的HTML看起来像这样:

<div class="question 1 active">
</div>
<div class="question 2">
</div>
<div class="question 3">
</div>
.
.
.
etc.
Run Code Online (Sandbox Code Playgroud)

现在,用户应该看到特定预选时间的每个问题,直到问题变为可能的答案,并且用户应该单击"是"或"否",这取决于他是否认为答案是正确的.一次只有一个<div class="question #">元素是活跃的,其他元素有display:none;.将问题更改为下一个active问题后,将从当前问题中删除-attribute并将其设置为下一个问题,以便用户循环遍历所有问题.

对于每个question/possible answer对,我将两个整数关联起来,这些整数表示用户有时间查看问题以及用户有多长时间回答问题.让我举个例子:

用户看到这个(或多或少):

QUESTION 1/10

The name of the President of U.S.? -------------- 5 sec 
..
The name of the President of U.S.? -------------- 4 sec
..
The name of the President of U.S.? -------------- 3 sec
..
etc. THE TIME ENDS and the question …
Run Code Online (Sandbox Code Playgroud)

php jquery sleep loops

0
推荐指数
1
解决办法
1203
查看次数