我想創建一個函數,返回一個矩陣,它包含一個變量「l」,這個變量是一個自變量,稍後將對一個圖形進行掃描。MATLAB - 具有自變量的矩陣函數?
我會根據包含「n」和「d」的用戶輸入計算「phi」,那麼我會用「n」,「d」和「phi」來找到「a」,「b」 「c」和「d」創建矩陣「m」。這個矩陣「m」將是「l」的函數。
phi = 2*pi*n*d/l;
a = cos(phi);
b = 1i*sin(phi)/n;
c = 1i*n*sin(phi);
d = cos(phi);
m = [a b;c d];
我真的不喜歡MATLAB的編碼風格相比,C++和Python的...如何將你們實現這個功能?
摘要:我想要一個函數,它返回一個包含一個獨立變量的矩陣,以便稍後對一個圖進行掃描。
的d「? – user603479 2011-02-04 17:58:20
你在`d`的定義中使用`d`,但是重新指定`d`來構造你的矩陣`m`。最好不要在相同範圍內使用同一個變量名來表示語義上不同的值。 – wich 2011-02-04 21:11:18