出现这样的错误??? Undefined command/function 'unction'. 谢谢了
直接在头文件里加#include<math.h>
如下函数分别返回输入参数x的指数、对数、幅值和相角。
function [a, b, c, d] = fun(x)
a = exp(x);
b = log(x);
c = abs(x);
d = angle(x);
扩展资料:
MATLAB数学函数库包括了大量的计算算法。从基本算法如四则运算、三角函数,到复杂算法如矩阵求逆、快速傅里叶变换等。
MATLAB语言是一种高级的基于矩阵/数组的语言,它有程序流控制、函数、数据结构、输入/输出和面向对象编程等特色。用这种语言能够方便快捷建立起简单运行快的程序,也能建立复杂的程序。
参考资料来源:百度百科-MATLAB
命令窗口中
>>function [ f ] = BaiduZd( shu ,Z,n )
%UNTITLED2 Summary of this function goes here
% Detailed explanation goes here
switch Z
case 'sin'
f=sin(shu);
case 'cos'
f=cos(shu);
case 'log'
f=log(shu);
case 'zhishu'
f=shu^n
otherwise
disp('error')
end
end
??? Undefined command/function 'unction'.
你是怎么调用的啊?你需要把函数文件保存起来然后再调用!
追问是不是先建函数文件,保存后再在命令窗口输入命令,具体怎么调用我也不太清楚,刚接触matlab,请多多指教!
追答对,你说的是对的
本回答被提问者采纳