matlab 横坐标中画点的函数,有那种可以一个横坐标能对应多个纵坐标的吗,求解这个函数

matlab中怎么把不同M函数中的图画在一起比如两个FUNCTION函数下,一个是SIN(X)=Y,一个是COS(X)=Y,坐标轴一样和不一样时,有什么画法,还有一个FUCTION函数下怎么调用另一个函数计算得出的参数
不好意思哈,不知楼主M软件的水平到什么程度?怕班门弄斧呀!其实你说的第一个问题情况还是比较复杂的,因为不同的函数值有时数值差别会很大的,画在一起实在不好看的,当然画在一起是没有问题的特别是你举的例子:sinx和cosx,因为值域相同,所以没什么问题我的感觉是:第一,画在一起的图,尽量是同一个变量产生的函数值第二,如果是不同变量产生的函数值,如果数值差别很大,要通过控制坐标显示范围等办法,尽量使图有观赏性.比如,你说的2个函数,画在一起:clear&x1=-2*pi:pi/10:-pi/2;x2=pi/2:pi/10:2*y1=sin(x1);y2=cos(x2);plot(x1,y1);grid&hold&plot(x2,y2,'r');第二个问题就复杂了,不同空间变量的传递方法很多,有子函数的程序运行时,一般来说有基本空间、主函数空间和子函数空间变量跨空间传递,大概有全局变量、控制输入输出宗量和专门的跨空间串表达式指令等几种方法说起来比较复杂,我只举一个最最简单的例子来说明你的问题,函数是随便编的,可能不严谨.主程序:clear&x=-2*pi:pi/20:2*y=fun11(x);z=fun22(x,y);plot(x,z);grid&--------------------------------主函数:function&z=fun22(x,y)z=sin(x)+cos(y);----------------------------------子函数:function&y=fun11(x)y=x.^2+x-1;---------------------------------结果:
为您推荐:
其他类似问题
扫描下载二维码matlab中,有没有一个函数是画出两个圆,包含所有的坐标...
韩国棒子13456
春风入喜财入户 岁月更新福满门 横批:新春大吉
为您推荐:
其他类似问题
扫描下载二维码如何用MATLAB将一组散点数据拟合成一个对数函数横坐标为x对应纵坐标数据为y,希望将其拟合成误差尽量小的对数函数y=a+blgS.如何在matlab里面实现.希望画出的图形里面既有散点,又有拟合的曲线.x=[0.06 0.15 0.24 0.32 0.45 0.55 0.67 0.76 0.85 0.95 1]y=[0.625 0.455 0.41 0.39 0.26 0.15 0.03 0.01 -0.01 -0.05 -0.06]
x=[0.06 0.15 0.24 0.32 0.45 0.55 0.67 0.76 0.85 0.95 1];y=[0.625 0.455 0.41 0.39 0.26 0.15 0.03 0.01 -0.01 -0.05 -0.06];x=x';y=y';st_ = [0.1 0.7];ft_ = fittype('a+b*log(x)' ,...'dependent',{'y'},'independent',{'x'},...'coefficients',{'a','b'});cf_ = fit(x,y,ft_ ,'Startpoint',st_)plot(x,y,'o')hold on,plot(cf_,'fit',0.95)
为您推荐:
其他类似问题
x=[0.06 0.15 0.24 0.32 0.45 0.55 0.67 0.76 0.85 0.95 1];y=[0.625 0.455 0.41 0.39 0.26 0.15 0.03 0.01 -0.01 -0.05 -0.06];ba=[log10(x(:)),ones(size(x(:)))]\y(:);
%如果你的lgS是以自然对数为底的话,请用log函数代替l...
xdata=[0.06 0.15 0.24 0.32 0.45 0.55 0.67 0.76 0.85 0.95 1];ydata=[0.625 0.455 0.41 0.39 0.26 0.15 0.03 0.01 -0.01 -0.05 -0.06];x0=[1;1];fun=@(x,xdata) x(1)+x(2)*log(xdata);x=lsqcurvefit(fun,x0,xdata,ydata);xn=0:0.01:1;scatter(xdata,ydata,'X');hold onplot(xn,x(1)+x(2)*log(xn),'g');
扫描下载二维码MATLAB中如何用在双纵坐标系中画三个函数图象?其中两个看坐纵坐标,一个看右纵坐标?急求!!!_百度知道
MATLAB中如何用在双纵坐标系中画三个函数图象?其中两个看坐纵坐标,一个看右纵坐标?急求!!!
如题!!!
提问者采纳
先画一个plot(x,y1);憨抚封幌莩呵凤童脯阔再画剩下两个plotyy(x,y2,x,y3);
提问者评价
虽然不是我想要的 不过谢谢啦!
来自团队:
其他类似问题
为您推荐:
函数图象的相关知识
其他1条回答
plotyy(x,[y1;y2],x,y3);
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 matlab 横坐标 的文章

 

随机推荐