matlab中怎么把不同M函数中的图画在一起比如两个FUNCTION函数下,一个是SIN(X)=Y,一个是COS(X)=Y,坐标轴一样和不一样时,有什么画法,还有一个FUCTION函数下怎么调用另一个函数计算得出的参数

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 17:29:31
matlab中怎么把不同M函数中的图画在一起比如两个FUNCTION函数下,一个是SIN(X)=Y,一个是COS(X)=Y,坐标轴一样和不一样时,有什么画法,还有一个FUCTION函数下怎么调用另一个

matlab中怎么把不同M函数中的图画在一起比如两个FUNCTION函数下,一个是SIN(X)=Y,一个是COS(X)=Y,坐标轴一样和不一样时,有什么画法,还有一个FUCTION函数下怎么调用另一个函数计算得出的参数
matlab中怎么把不同M函数中的图画在一起
比如两个FUNCTION函数下,一个是SIN(X)=Y,一个是COS(X)=Y,坐标轴一样和不一样时,有什么画法,还有一个FUCTION函数下怎么调用另一个函数计算得出的参数

matlab中怎么把不同M函数中的图画在一起比如两个FUNCTION函数下,一个是SIN(X)=Y,一个是COS(X)=Y,坐标轴一样和不一样时,有什么画法,还有一个FUCTION函数下怎么调用另一个函数计算得出的参数
不好意思哈,不知楼主M软件的水平到什么程度?怕班门弄斧呀!
其实你说的第一个问题情况还是比较复杂的,因为不同的函数值
有时数值差别会很大的,画在一起实在不好看的,当然画在一起是没有问题的
特别是你举的例子:sinx和cosx,因为值域相同,所以没什么问题
我的感觉是:第一,画在一起的图,尽量是同一个变量产生的函数值
第二,如果是不同变量产生的函数值,如果数值差别很大,要通过控制
坐标显示范围等办法,尽量使图有观赏性.
比如,你说的2个函数,画在一起:
clear all;clc;
x1=-2*pi:pi/10:-pi/2;
x2=pi/2:pi/10:2*pi;
y1=sin(x1);y2=cos(x2);
plot(x1,y1);grid on;hold on;
plot(x2,y2,'r');

第二个问题就复杂了,不同空间变量的传递方法很多,
有子函数的程序运行时,一般来说有基本空间、主函数空间和子函数空间
变量跨空间传递,大概有全局变量、控制输入输出宗量和专门的跨空间串表达式指令等几种方法
说起来比较复杂,我只举一个最最简单的例子来说明你的问题,函数是随便编的,可能不严谨.
主程序:
clear all;clc;
x=-2*pi:pi/20:2*pi;
y=fun11(x);
z=fun22(x,y);
plot(x,z);grid on;
--------------------------------
主函数:
function z=fun22(x,y)
z=sin(x)+cos(y);
----------------------------------
子函数:
function y=fun11(x)
y=x.^2+x-1;
---------------------------------
结果:

matlab中怎么把不同M函数中的图画在一起比如两个FUNCTION函数下,一个是SIN(X)=Y,一个是COS(X)=Y,坐标轴一样和不一样时,有什么画法,还有一个FUCTION函数下怎么调用另一个函数计算得出的参数 matlab怎么把两个图画在一个里面 在matlab中怎么把9附图画在三个图里,每个图例包含三个小图 大于等于在matlab的M函数中怎么表示 如果在MATLAB中,把图画在不同figure里,每个figure中画几个图我会做,但是还是需要画多个图. matlab中怎么查看工具箱中的函数 matlab 怎么把不同长度的向量存放在同一个矩阵中 在matlab中怎样将一个目标函数输入,并且怎样将matlab中的函数写出来.看程序中的函数怎么都写不出来 在matlab里面如何把这个公式用图画出来. matlab 如何把两个图画在一个里面 matlab:tanh(a)是个什么函数?k=tanh(txy-m),其中x,y已知,t,m为常数,k这个函数在matlab中怎么表示, 怎么在matlab中把衡纵坐标都不同的图画在一起?要在一个图里显示几条曲线,使用hold on 或者plotyy都没有用,一直显示错误Vectors must be the same lengths.或者说我已知几条曲线上的某些点(曲线间点 matlab怎么在一个m文件中写多个函数? 怎么matlab同一张图画两条线急】怎么画这种图,在一个坐标轴里有多条曲线共用x轴,但左右两个y轴范围不同. 怎么在matlab中画两个函数图象 exist()函数在matlab中怎么用? 在MATLAB中怎么提取函数式的系数 函数点乘在matlab 中怎么表示