好了,所以我有一些代碼,是類似於以下:從MatLab的
A = [1 2 3 4]
B = [0.1 0.2 0.7 0.6]
C = [12 5 6 1]
d = [0 4 7 13]
X =(12 *(A + 1)^ 2 +(b * C)。。) - d
而我想要做的是打印每個值對於每個值將會有多少x。我選擇數組的原因是因爲我想將所有a,b,c,d的第一個值和第二個值一起使用,等等。我想fprintf x,但不知道如何做到這一點,而不只是獲得最後的價值。我無能爲力。先進的謝謝!
好了,所以我有一些代碼,是類似於以下:從MatLab的
A = [1 2 3 4]
B = [0.1 0.2 0.7 0.6]
C = [12 5 6 1]
d = [0 4 7 13]
X =(12 *(A + 1)^ 2 +(b * C)。。) - d
而我想要做的是打印每個值對於每個值將會有多少x。我選擇數組的原因是因爲我想將所有a,b,c,d的第一個值和第二個值一起使用,等等。我想fprintf x,但不知道如何做到這一點,而不只是獲得最後的價值。我無能爲力。先進的謝謝!
嘗試
x = (12 * (a + 1) .^ 2 + (b .* c)) - d
如果我記得正確的Matlab的,你應該得到的4個數字組成的數組,每個數字是在第1個要素,B,C,d,第二個元素等結果
result = [a b c d x];
fprintf('a\t%7.2f\nb\t%7.2f\nc\t%7.2f\nd\t%7.2f\t\nx\t%7.f\n\n',result)
哈哈,對不起,我只是一個例子。我知道我需要這樣做,我已經在我的代碼中完成了。我只是好奇我怎麼能打印出四個結果x的值 – John
我想要我可以在fprintf語句的位置('x的值是%f',x)爲四個 – John
但爲什麼不打印數組x?第一個元素是第一列聚合,第二個元素是第二個列聚合等等。或者我不完全瞭解你的需求:) – borowis