我试图找出这种盗版编程语言,但继续陷入这样的事情。MATLAB - 如何使用负指数数组绘制一个函数?
我的代码如下:
clc;
clear;
for i = -3:6;
x(i) = i;
y(i) = (i^4)-(4*(i^3))-(6*(i^2))+15; %being my given function
end
plot(x,y)
它的工作原理,如果我从1开始,因为它是一个正整数。它不能访问零值或负值。我该如何解决这个问题?
编辑:感谢您的迅速回应你们,我喜欢你的方法,并肯定要接近它不同的方式,但在我的文字的要求之一是使用for循环,可悲的是
如果你真的想用一个循环,更换'X(I)'和'X(I + 4)'和'Y( i)''与'y(i + 4)'并考虑使用除[*'i'(和'j')*]之外的其他变量(https://stackoverflow.com/questions/14790740/using-i-and -j-as-variables-in-matlab) –
[在Matlab中使用for循环绘制方程]的可能副本(https://stackoverflow.com/questions/37692453/plotting-equation-in-matlab-using-for-loop ) – frslm