matlab编程练习题及答案
时间: 2023-07-30 16:05:45 浏览: 89
以下是一些 Matlab 编程练习题及其答案:
1. 编写一个程序,计算并输出 1 到 10 的平方。
```matlab
for i = 1:10
disp(i^2)
end
```
2. 编写一个程序,求一个向量中所有元素的平均值。
```matlab
v = [1,4,7,3,9];
mean_v = sum(v)/length(v);
disp(mean_v)
```
3. 编写一个程序,找出一个矩阵中的最大值和最小值。
```matlab
A = [4,6,2;1,5,7;8,3,9];
min_A = min(min(A));
max_A = max(max(A));
disp(min_A)
disp(max_A)
```
4. 编写一个程序,将一个向量反转。
```matlab
v = [1,2,3,4,5];
v_reverse = v(end:-1:1);
disp(v_reverse)
```
5. 编写一个程序,计算两个向量的点积。
```matlab
v1 = [1,2,3];
v2 = [4,5,6];
dot_product = dot(v1,v2);
disp(dot_product)
```
6. 编写一个程序,将一个矩阵的每一行都乘以一个向量。
```matlab
A = [1,2,3;4,5,6;7,8,9];
v = [2,3,4];
A_new = zeros(size(A));
for i = 1:size(A,1)
A_new(i,:) = A(i,:) * v;
end
disp(A_new)
```
阅读全文