小编gno*_*ice的帖子

Matlab查找不适用于高维数组?

说A =兰特(2,2,2); [a,b,c] = find(A == A(1,2,2))

我得到a = 1 b = 4 c = 1

什么?

matlab multidimensional-array matrix-indexing

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

如何在MATLAB中创建此图标题?

我想使用以下内容将Latex,数字和Tex组合成图的标题(beta_b并且lambda是定义的变量):

title(['$\overline{\beta}=$' num2str(beta_b) 'TE0 , \lambda=' num2str(lambda*1e6) ' \mum'], 'interpreter','latex');
Run Code Online (Sandbox Code Playgroud)

但它没有正确显示.有什么问题?

matlab latex title

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

如何在matlab中找到匹配2行的矩阵中的列?

我有一个矩阵,我想找到一个在row1 == x中有项的列,在row2 == y中的item; 最快的方法是什么?谢谢,CP

matlab matrix matrix-indexing

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

用MATLAB计算for循环中的一些正弦曲线,然后绘制它们

我在MATLAB中执行以下操作,它运行良好.但是我需要计算20个正弦曲线而不是3个,然后将它们全部绘制出来.

x=sin(1*w*t)*(2/(pi*1));
y=sin(3*w*t)*(2/(pi*3));
z=sin(6*w*t)*(2/(pi*6));

plot(t,x,t,y,t,z)
Run Code Online (Sandbox Code Playgroud)

我认为应该可以制作一个for循环,然后绘制,但我不确定这是怎么做的,需要一些帮助.

matlab plot for-loop

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

如何在MATLAB中将字符串解析为字母,数字等?

'12hjb42&34ni3&(*&'在MATLAB中有一串这样的字符.

我想通过正则表达式或其他更简单的方法将数字和字母以及其他所有内容分开.我怎样才能做到这一点?

regex string matlab

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

MATLAB:如何从单元格数组B中删除单元格数组A的元素?

我有一个字符串的两个单元阵列A,并B分别持有60个400主题名称.单元阵列A中的所有主体也在单元阵列中B.我想要做的是A从单元格数组中删除单元格数组中列出的主题,B以达到单元格数组C,该数组仅包含我想要使用的主题.

string matlab cell-array

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

如何更改矩阵中多个点的值?

我有一个[500x500]的矩阵.我有另一个[2x100]矩阵,它包含可能在第一个矩阵内的坐标对.我希望能够将第一个矩阵的所有值更改为零,而不需要循环.

mtx = magic(500);
co_ords = [30,50,70;  30,50,70];
mtx(co_ords) = 0;
Run Code Online (Sandbox Code Playgroud)

indexing matlab matrix variable-assignment

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

如何更改条形图中条形的颜色?

我想创建一个条形图,我可以在其中更改某些条形图的颜色.我的条形图的代码如下:

 y = [0.04552309, -0.001730885, 0.023943445, 0.065564478, 0.032253892, 0.013442562, ...
      -0.011172323, 0.024595622, -0.100614203, -0.001444697, 0.019383706, 0.890249809];
 bar(y)
Run Code Online (Sandbox Code Playgroud)

我希望前六个条形为黑色,最后六个条形为蓝色,但我不知道如何做到这一点.

matlab plot graph colors histogram

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

MATLAB函数在零之前返回数组的一部分

我正在尝试创建一个接收数组的函数,并在零之前返回数组的一部分.例如,[12, -4, 5, 32, 0, 4, 1, -8]将返回[12, -4, 5, 32],如果数组不包含零,则返回整个数组.

这是我到目前为止所拥有的:

function V = Notzero(V)
  V(V==0)=[];
end
Run Code Online (Sandbox Code Playgroud)

我是MATLAB的新手.我相信我写的东西会返回没有零的数组,但我不知道如何继续.

arrays matlab

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

为什么MATLAB中的realmax减去仍然等于realmax的东西?

在MATLAB中,如果我这样做,realmax - 1000000 == realmax我得到一个逻辑1(真)作为答案.这是为什么?

matlab numerical-computing

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