matlab为何总提示输入参数不够?整的我快崩溃了。本人新手,等候高手解答。感激不尽。

程序很简单,如下所示:
function yt=p_4(t)
yt=2*(t+2).*(t>=-2&t<=0)+1*(t>0&t<=1);
t=-3:0.001:2;
plot(t,p_4(t))
title('p_4(t)')
axis([-3,2,-1,2])

1、在“command window”下直接输入需要求解方程的公式,因为二元方程有两个未知变量,所以解二元方程的公式如下例:[x,y]=solve('5*x+8*y=10','3*x+14*y=12','x','y')(如下图)

2、方程之间还需要用“逗号”隔开(如下图)

3、点击回车键即可查看方程的解(如下图)

4、方法与求解二元一次一样,都是输入需要求解方程的公式,但是获取方程的解时,有所不同,如求解方程x^2+y^2=1,x+y=1,输入公式[x,y]=solve('x^2+y^2=1','x+y=1','x','y')(如下图)

5、点击回车键查看方程的解,这种非线性方程的解,一般有多个,上面公式的解也可以表示一个圆心在原点,半径为1的圆,与直线“x+y=1”的交点(如下图)

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-02-24
我刚刚运行过了,程序是没有错的,我猜测你没有搞懂函数的基本用法,首先前两行是函数文件,保存为p_4.m,然后再命令窗口执行剩下的命令,执行之前先要把matlab的路径设为p_4.m所在的路径。希望对你有帮助本回答被提问者和网友采纳
第2个回答  2018-12-06
楼主,你把这个函数文件的名字保存为 p_4.m,然后直接就可以用了,文件保存名字要和函数命名一致才行
第3个回答  2017-05-13

matlab为何总提示输入参数不够?整的我快崩溃了。本人新手,等候高手解答...
1、在“command window”下直接输入需要求解方程的公式,因为二元方程有两个未知变量,所以解二元方程的公式如下例:[x,y]=solve('5*x+8*y=10','3*x+14*y=12','x','y')(如下图)2、方程之间还需要用“逗号”隔开(如下图)3、点击回车键即可查看方程的解(如下图)4、方法与求解二元...

一道matlab题,本人不会,不难求高手指正,本人新手
z=(exp(0.3*a))\/2.*sin(3+a)+log((0.3+a)\/2);plot(a,z)

浅谈MATLAB在信号与系统分析中的应用 论文写法 本人新手
Matlab的编译器可将Matlab的M文件转换为为C或C++的源代码以产生完全脱离Matlab运行环境的独立的运用程序,但Matlab本身的资料说明编译器如用来建立独立的运用程序,不能调用Matlab工具箱中的函数,这非常不利于搞一些特殊的算法。本人研究了一段时间发现,工具箱中的函数既然是M文件就一定可以用编译器来编译,以提供如Vc的...

matlab为何总提示输入参数不够?整的我快崩溃了。本人新手,等候高手解答...
1、在“command window”下直接输入需要求解方程的公式,因为二元方程有两个未知变量,所以解二元方程的公式如下例:[x,y]=solve('5*x+8*y=10','3*x+14*y=12','x','y')(如下图)2、方程之间还需要用“逗号”隔开(如下图)3、点击回车键即可查看方程的解(如下图)4、方法与求解二元...

相似回答