我試圖找出這種盜版編程語言,但繼續陷入這樣的事情。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