小编YSF*_*YSF的帖子

如何在MATLAB中的每次迭代中更改绘图的颜色?

以下是我的matlab代码的一部分.如图所示,我想在一个图中绘制8条曲线.但我想用一种独特的颜色制作每条曲线.我还想更改图例,以便每个图例都更改i.

例如,对于i = 1,图例将是gho-1,对于i = 2 gho-2,依此类推.我希望它是自动的,因为我i有时会改变ex:(i = 1:20).

for i=1:8
.
.
.
plot(b,r,'b');
legend(['qho-',num2str(i)]);    
hold on
end
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

你好,我们又见面了,

我有其他问题:如果我有以下内容

for i=1:8
.
b1=(1:3,:)
b2=(3:6,:)
figure(1);plot(b1,r,'*');
figure(2);plot(b2,r,'*');

Leg{i} = ['qho-',num2str(i)];    

end
legend(Leg)
Run Code Online (Sandbox Code Playgroud)

我只获得了最后一个数字的颜色传奇.不是两个..我怎么解决这个问题?!

再次感谢

matlab plot legend

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

在MATLAB中选择矩阵中的特定值

我想在MATLAB矩阵中选择一些数值大于4的数字,并将它们设置为零.

例如:

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

现在,用零替换大于4的所有值并存储为新矩阵A1:

A1=[0 0 1 3 4 0 2 0 3]; 
Run Code Online (Sandbox Code Playgroud)

matlab matrix

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

错误:下标索引必须是实数正整数或逻辑

我有一个194×1的矩阵.当我试图找到它的大小时,我得到这样的信息:

Subscript indices must either be real positive integers or logicals.

所有价值观都是正面和合乎逻辑的,问题是什么?

size matlab matrix

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

在特殊情况下创建一个更大的矩阵

我有两个向量:

A=[1 2 3 4]
B=[3 5 3 5]
Run Code Online (Sandbox Code Playgroud)

我想从这些向量中找到一个矩阵,如下所示:

你可以假设cplot matrix,其中x轴是Ay-axisB:

c =
 0     4     0     4
 3     0     3     0
 0     0     0     0
 0     0     0     0
Run Code Online (Sandbox Code Playgroud)

要么:

 c1=
 0     1     0     1
 1     0     1     0
 0     0     0     0
 0     0     0     0
Run Code Online (Sandbox Code Playgroud)

我的问题是如何自动创建它,因为我有大的向量.

matlab matrix

-6
推荐指数
1
解决办法
193
查看次数

标签 统计

matlab ×4

matrix ×3

legend ×1

plot ×1

size ×1