MATLAB编写一个函数compare(x,y)判定两个输入变量的大小,并可输出结果,使得x大于y则输出1,x小于y则输出0,在命令窗口调用运行该函数。
时间: 2024-06-09 13:07:06 浏览: 196
可以使用以下MATLAB代码编写该函数:
```matlab
function result = compare(x, y)
% 判断x和y的大小关系
if x > y
result = 1;
elseif x < y
result = 0;
else
% 如果x和y相等,输出错误信息
error('输入的两个数不能相等!');
end
% 输出结果
fprintf('%d\n', result);
end
```
在命令窗口中调用该函数,例如输入:
```matlab
compare(3, 5)
```
则输出:
```
0
```
再例如输入:
```matlab
compare(8, 2)
```
则输出:
```
1
```
注意,如果输入的两个数相等,该函数会输出错误信息。
阅读全文