首页 > 编程知识 正文

matlab函数已知y求x,matlab如何定义y是x的函数

时间:2023-05-04 01:19:55 阅读:126744 作者:2902

用MATLAB中求分段函数f(x )的方法创建m文件时,会出现以下情况:

函数[ y ]=CH3 _1(x )

n=长度(x;

for i=1:n

ifx(I ) 1

y(I )=x (I ) ^2;

elseifx(I )-1

y(I )=1;

else

y(I )=3) x ) I;

结束

结束

结束

在命令窗口中,输入:

ch3_1(-:3 ) )。

ans=

-3 -1 1 1 1 4 9

方法创建2m文件:

功能[ y ]=CH3 _2(x )

y=Zeros(size ) x ); 生成与%x数组长度相同的数组y

k1=find(x1; y(k1 ) y(k1 ).^2;

k2=find(x-1x=1); y(K2 )=1;

k3=find(x=-1 ); y(k3 )=3) x ) k3;

结束

在命令窗口中,输入:

ch3_2(-:3 ) )。

ans=

-3 -1 1 1 1 4 9

方法三(最简单的方法)在命令窗口中直接输入以下命令:

x=-3:3;

y=(x1 ).*x.^2) x=-1 ) ) x=-1 ).* (3)2*x ) ) ) ) ) ) ) )。

y=

-3 -1 1 1 1 4 9

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。