非常奇怪的for循环错误

1次观看(过去30天)
NoGrad
NoGrad 2020年4月16日
评论道: 明星黾 2020年4月16日
我编写了这种结构代码
但结果不是我所期望的
k = 1;
i = 1:1:100
如果(i = = 1)
一个= 0(大小(i));
b = 0(大小(i));
结束
(k) =罪(我);
b (k) = (k)
k = k + 1
结束
A (k)表示正弦波
但是b(k)只显示一个常数值
像y = 3
我的代码怎么了?

接受的答案

明星黾
明星黾 2020年4月16日
你没有包括 情节 您正在使用的电话。
如果你在密谋:
数字
情节(a, b)
它会显示一条直线 (1,1) (1,1) 因为两个 “一个” 而且 “b” 有相同的价值观。
2的评论
明星黾
明星黾 2020年4月16日
我在用 R2020a Windows 10操作系统。
这是在脚本中运行的唯一代码吗?
可能会有版本差异,但我怀疑他们不会那么极端。
如果你运行这一行:
哪一个图-
从你的命令窗口或脚本中,所有的结果都应该共享这部分路径(具体的配置可能取决于操作系统):
C:\Program Files\MATLAB\R2020a\toolbox\matlab\
剩下的路径可能会有所不同。如果没有,而且你有另一个名为“plot”的函数,那可能就是问题所在。(将用户定义函数命名为MATLAB内置函数称为“遮蔽”,应避免。)
除此之外,我不知道还有什么问题。

登录评论。

更多答案(0)

标签

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!