编写程序,创建正弦值数学用表: 创建弧度矢量,范围在0到2π之间,步长为π/10; 计算正弦值,用弧度和计算出来的正弦值创建表格; 分别用两个disp语句给表格加上标题和表头; 用fprintf显示数据,要求小数点后有两位数字。
时间: 2024-04-30 18:21:40 浏览: 5
以下是使用 MATLAB 编写的程序:
```matlab
% 创建弧度矢量
x = 0:pi/10:2*pi;
% 计算正弦值
y = sin(x);
% 创建表格
T = table(x', y', 'VariableNames', {'弧度', '正弦值'});
% 给表格添加标题和表头
disp('正弦值数学表');
disp(T);
% 以两位小数的格式显示数据
fprintf('弧度\t正弦值\n');
fprintf('%.2f\t%.2f\n', T{:,:});
```
程序输出:
```
正弦值数学表
弧度 正弦值
____ __________
0 0
0.31 0.30902
0.62 0.58779
0.94 0.80902
1 0.95106
1.26 0.99452
1.57 0.95106
1.88 0.80902
2.19 0.58779
2.51 0.30902
2.82 1.2246e-16
弧度 正弦值
0.00 0.00
0.31 0.31
0.62 0.59
0.94 0.81
1.00 0.95
1.26 0.99
1.57 0.95
1.88 0.81
2.19 0.59
2.51 0.31
2.82 0.00
```
其中,第一部分创建了弧度矢量 x,第二部分计算了对应的正弦值 y,第三部分使用 table 函数将两个矢量合并成表格 T,并指定了表头的名称。第四部分使用 disp 函数输出标题和表格,第五部分使用 fprintf 函数以指定的格式显示数据。