Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 为什么我不能使用开机功能?_Matlab_Exponent - Fatal编程技术网

Matlab 为什么我不能使用开机功能?

Matlab 为什么我不能使用开机功能?,matlab,exponent,Matlab,Exponent,我写了这段代码: t=linspace(0,pi) x = @(t)sin(t) 然后我尝试了这个-> x = power(x,2) 但是它给了我一个错误,我怎么能在函数上使用幂函数呢?你不能 但是,您可以在函数的输出上使用幂函数 或者,您可以创建调用第一个函数的第二个函数 x2=@(t)power(x(t),2); % this is an anonymous function 尽管如此,我希望这是一个例子。将函数sin重新定义为x没有任何意义,只需使用函数sinsin(t)。^2或s

我写了这段代码:

t=linspace(0,pi)
x = @(t)sin(t)
然后我尝试了这个->

x = power(x,2)
但是它给了我一个错误,我怎么能在函数上使用幂函数呢?

你不能

但是,您可以在函数的输出上使用幂函数

或者,您可以创建调用第一个函数的第二个函数

x2=@(t)power(x(t),2); % this is  an anonymous function

尽管如此,我希望这是一个例子。将函数
sin
重新定义为
x
没有任何意义,只需使用函数
sin
sin(t)。^2
sin(linspace(0,pi))。^2
是其他替代方法,具体取决于后续使用---请参阅
x2=@(t)power(x(t),2); % this is  an anonymous function