利用matlab设计一个计算器
时间: 2023-08-23 15:24:30 浏览: 93
好的,下面是一个简单的 MATLAB 计算器的代码实现:
```matlab
clc; % 清除命令行窗口
disp('欢迎使用 MATLAB 计算器');
while true
% 输入运算符和操作数
op = input('请输入运算符(+, -, *, /, ^, !): ', 's');
if op == '!'
break;
end
num1 = input('请输入第一个操作数: ');
if op ~= '!'
num2 = input('请输入第二个操作数: ');
end
% 计算结果
switch op
case '+'
result = num1 + num2;
case '-'
result = num1 - num2;
case '*'
result = num1 * num2;
case '/'
result = num1 / num2;
case '^'
result = num1 ^ num2;
case '!'
break;
otherwise
disp('无效的运算符');
continue;
end
% 输出结果
disp(['结果为: ', num2str(result)]);
end
disp('感谢使用 MATLAB 计算器');
```
这个计算器支持加减乘除幂运算和阶乘运算,可以一直输入运算符和操作数进行计算,直到输入"!"退出程序。
阅读全文