matlab程序设计例题及答案
时间: 2023-08-23 09:05:47 浏览: 103
matlab程序实例
5星 · 资源好评率100%
以下是一些 Matlab 程序设计的例题及其答案:
1. 编写一个程序,求解以下方程的根:x^3 - 2x^2 + 3x - 5 = 0。
```matlab
syms x;
eqn = x^3 - 2*x^2 + 3*x - 5 == 0;
sol = solve(eqn, x);
disp(sol);
```
2. 编写一个程序,输入一个字符串,然后将其反转输出。
```matlab
str = input('请输入一个字符串:', 's');
disp(fliplr(str));
```
3. 编写一个程序,输入两个矩阵,然后计算它们的乘积。
```matlab
A = input('请输入矩阵A:');
B = input('请输入矩阵B:');
C = A * B;
disp(C);
```
4. 编写一个程序,输入一个正整数 n,然后计算并输出斐波那契数列的前 n 项。
```matlab
n = input('请输入正整数n:');
f = zeros(1, n);
f(1) = 1;
f(2) = 1;
for i = 3:n
f(i) = f(i-1) + f(i-2);
end
disp(f);
```
5. 编写一个程序,输入一个正整数 n,然后计算并输出 n 的阶乘。
```matlab
n = input('请输入正整数n:');
fac = 1;
for i = 1:n
fac = fac * i;
end
disp(fac);
```
阅读全文