好的,我有一些类似于以下内容的代码:
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但不知道如何做到这一点,而不只是得到最后一个值。我无能为力。先谢谢你了!
答案 0 :(得分:1)
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)
答案 1 :(得分:0)
尝试
x = (12 * (a + 1) .^ 2 + (b .* c)) - d
如果我正确记得Matlab你应该得到一个包含4个数字的数组,每个数字是a,b,c,d,2nd元素等中第一个元素的结果。