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

程序很简单,如下所示:functionyt=p_4(t)yt=2*(t+2).*(t>=-2&t<=0)+1*(t>0&t<=1);t=-3:0.001:2;plot(t... 程序很简单,如下所示:
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])
展开
 我来答
小周爱唠叨
高粉答主

2019-07-02 · 说的都是干货,快来关注
知道小有建树答主
回答量:966
采纳率:100%
帮助的人:31.9万
展开全部

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”的交点(如下图)

mingyue0423
推荐于2018-02-24 · TA获得超过125个赞
知道答主
回答量:45
采纳率:0%
帮助的人:25.8万
展开全部
我刚刚运行过了,程序是没有错的,我猜测你没有搞懂函数的基本用法,首先前两行是函数文件,保存为p_4.m,然后再命令窗口执行剩下的命令,执行之前先要把matlab的路径设为p_4.m所在的路径。希望对你有帮助
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞飞飞飞仔9
2018-12-06
知道答主
回答量:8
采纳率:0%
帮助的人:5400
展开全部
楼主,你把这个函数文件的名字保存为 p_4.m,然后直接就可以用了,文件保存名字要和函数命名一致才行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xymyzyh
2017-05-13 · TA获得超过275个赞
知道小有建树答主
回答量:239
采纳率:50%
帮助的人:92.2万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式