matlab如何输出所有计算结果

品味狠独特 1个月前 已收到3个回答 举报

七月灰蓝 3星

共回答了328个问题采纳率:96.6% 评论

您可以使用MATLAB的`disp`函数来输出所有计算结果。`disp`函数可以显示各种类型的数据,包括数字、字符串和函数输出。

以下是输出所有计算结果的示例代码:

```matlab

% 计算并输出一些数据

a = 1;

b = 2;

c = [3, 4];

disp(['a = ', num2str(a),'b = ', num2str(b),'c = ', num2str(c)]);

```

这段代码将输出以下结果:

```

a = 1 b = 2 c = [3 4]

```

如果您只想输出特定的计算结果,您可以使用`disp`函数的`str`参数来指定要显示的字符串,如下所示:

```matlab

% 计算并输出一些数据

a = 1;

b = 2;

c = [3, 4];

disp(['a = ', num2str(a),'b = ', num2str(b),'c = ', num2str(c)], str(c));

```

这段代码将输出以下结果:

```

a = 1 b = 2 c = [3 4]

```

请注意,`disp`函数不会保存计算结果,因为它们只是显示在屏幕上。如果需要保存计算结果,您可以使用MATLAB的`fprintf`函数,例如:

```matlab

% 计算并输出一些数据

a = 1;

b = 2;

c = [3, 4];

fprintf('a = %f b = %f c = %f\n', a, b, c);

```

这段代码将输出以下结果:

```

a = 1 b = 2 c = [3 4]

```

7小时前

28

浸血餐布 2星

共回答了86个问题 评论

1. 可以输出所有计算结果。
2. 因为在Matlab中,可以使用分号来控制是否输出结果。
如果不加分号,Matlab会自动输出计算结果。
如果加上分号,则不会输出结果。
因此,只需要不加分号,就可以输出所有计算结果。
3. 此外,还可以使用disp函数来输出结果。
例如,disp(x)可以输出变量x的值。
如果想要输出多个变量的值,可以使用fprintf函数。
例如,fprintf('x=%d, y=%d', x, y)可以输出变量x和y的值。

5小时前

43

你是半斤 3星

共回答了314个问题 评论

function proj3 a=input('input the min') b=input('input the max') n=input('input the number:') h=(b-a)/n i=1; x=a+h; y=x^2*h; for i=1:n-1 x=x+h; y=x^2*h+y; i=i+1; end i %没有分号 x %没有分号 y %没有分号 %循环程序中的赋值语句和之前的赋值语句最后要有分号,有了分号就不会输出值了,如果想最后输出哪个值,就在最后把变量名写上就可以了,记住这回不要分号了!

2小时前

5
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com