无法执行任务,因为左右有不同数量的元素。

91(30天)
你好,寻找帮助我的代码,我有附加的问题我一直在问我和代码创建了吗?谢谢
h = 0.1; %步长
x = 0: h: 5; x %的范围
y = 0(元素个数(x) 1); %的大小(x)给一个方阵
y (1) = (2); %初始y值(1)没有y(我)
n =元素个数(y); %的y值
%循环解决德
我= 1:n - 1
f = x。^ 4。* exp (- x ^ 3); %参考x(我)
y (i + 1) = y (i) + h * f;
结束
2019-11-19在13.23.51.png屏幕截图

答案(1)

Jyothis Gireesh
Jyothis Gireesh 2019年11月22日
这里有一些指针可能对你有帮助:
  • 在这里“x”定义一个行向量的大小1 x 51。因此,变量“f”在for循环计算一个向量的大小一样“x”。和每个元素的“y”,“y (i)”是一个标量分配一个向量在循环内部,从而导致尺寸不匹配错误。
  • 一个可能的解决方案可能的值来计算“f”每个索引的“x”。这可能是由更换完成“x”通过“x (i)”的表达式“f”如下
f = x(我)^ 4。* exp (- x (i)。^ 3);

类别

找到更多的在循环和条件语句帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!