首页 热点专区 义务教育 高等教育 出国留学 考研考公

matlab怎么绘制形如y=kx+b的曲线。速求各位大侠帮我找找下面的问题?

发布网友 发布时间:2024-10-18 04:51

我来回答

2个回答

热心网友 时间:2024-11-22 19:01

你这是大家来找茬么。。。
S2=sqrt(P2*P2+Q2*Q2);U1=sqrt(U1L*U1L+U1R*U1R);
类似这样的语句 求向量的乘法是用点乘,不用点乘的话乘号后边的向量要转置,
例如a,b均为1行2列的向量矩阵,算其乘法有a.*b,a*b',b*a'三种,结果分别是一行二列,一行一列,二行二列矩阵,你的程序里的应该是第一种吧,要用点乘的
另外 U1R=65.67+0.14*S2*cos(1.43-beta2)里的beta2没有定义,是你的输入错误?
还有就是ku2=linspace(-10,10,10);
ku2=(U1-U2)/U2;
后边一句会把前面的覆盖掉,ku2可以直接用第二句话赋值的,不用第一句

热心网友 时间:2024-11-22 19:02

1.没有出现U2。
2.如果U2是一个数组,则是不能直接作为分母的。追问u2是一个数已赋值了 不知道怎么改 你看看怎么出图

追答P2是一个数组,因此“S2=sqrt(P2*P2+Q2*Q2);”语句中P2*P2是不合法的。如果你的本意是让P2对应元素乘起来,就应该用P2.*P2,注意乘号前面有一个点。

对两个具有相同行列的矩阵A和B,作四则运算时前面加点都表示矩阵对应元素之间作运算,然后形成一个同样行列的矩阵。
同理,还有一些类似的语句也有问题。
另外,
ku2=linspace(-10,10,10);
ku2=(U1-U2)/U2;
前一条语句将作废,你看看是不是写错了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com