给我写一段matlab编写分段函数并可以输入n值得到函数值的代码
时间: 2024-03-23 19:41:29 浏览: 96
当n为正偶数时,函数值为n^2/4;当n为正奇数时,函数值为(n+1)^2/4。
以下是对应的MATLAB代码:
```matlab
function y = segFunc(n)
if mod(n, 2) == 0 % 判断n是否为偶数
y = n^2/4;
else % n为奇数
y = (n+1)^2/4;
end
end
```
可以通过调用 `segFunc(n)` 来获取输入n值时函数的返回值。
阅读全文