ntjm.net
当前位置:首页 >> mAtlAB如何定义y是x的函数 >>

mAtlAB如何定义y是x的函数

function f=fabs(x) if(x>=0) f=x else f=-x end end

举个列子………………X=1:100;直接y=sin(x)就搞定.

y用矩阵,每一列就是一组数据,多少列就是多少条线.当然,行数必须跟x向量的长度相同.比如x=-2*pi : 0.1 : 2*pi;y1=sin(x);y2=cos(2*x)-1;y3=sin(x.^2);plot(x,[y1' , y2' , y3']);

在matlab中应该做成M文件,文件名要和你文件里的function后面的函数名一致1.在File新建一个M-file2.在M-file里编辑函数格式为:[输出实参表]=函数名(输入实参数)注释部分函数体语句return语句(可以有可以没有)定义y=f(x),f不一定有确定形式,x是一系列数,y与x 有映射关系?按照上面的格式,很容易的

先确定函数关系式,再选定一个区间画图.如没有函数关系式,有数据也能拟合出近似关系式,也可画图.你的情况是啥?请补充下.

syms x;y=x^x即可带入x的值计算y时要用subs函数

%比如,你定义一个x关于y的函数,y=x^2+5,用matlab求y关于x的函数程序为:syms eq x y eq=x^2+5-y; solve(eq,x)%%%%%%%%%%%求得结果为 (y - 5)^(1/2) -(y - 5)^(1/2) 表示 x=(y - 5)^(1/2) 或者x=-(y - 5)^(1/2)

看不懂问题???? 定义函数用function [输出]=f(x,y,z)就行了

syms xy=x^2+1;

只有在m文件中定义的第一个函数才可以在命令窗口直接调用,并且文件名字必须和函数名字相同.命令窗口是不能定义函数的

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com