MATLAB解一维隐函数方程
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 05:00:22
复杂方程无解析解
用solve命令解
不知道你要得答案是不是限定在(-pi/2,pi/2)范围内这里只做(-pi/2,pi/2)内的解fzero(inline('tan(x)-x-3'),0)%初值为0ans=-1.5708其他区间的解可
function[x,y,z]=sp(A,B,C)symsxyz[x,y,z]=solve(y*y-z*z-x*x,y+z-A,x*x-B*x-C);
solve('1-Q*M=0','Q=3*x','M=2*x')就可以了
举个例子吧:D=[345];A=7;fsolve(@(X)sum(10.^(X-D))-A,0)则ans=3.7998就这么简单.(还想补充说明一点,fsolve中第一个变量是一个函数句柄,第二个变量
MATLAB固然强大,但不是万能的但要想充分发挥其威力,需要使用者具备数学知识,不能硬算,否则难以得到相要的结果,或者即使算出个数值结果来,也很丑陋这里应当先做三角函数的万能替换设t=tgβsin
fun=(64*pi*(27889/10000-n^2)^(1/2))/31-atan((2479*(n^2-9/4)^(1/2))/(2000*(27889/10000-n^2)^(1/2)))-a
中间还有几个乘号也加点试试呗x=-35:35在函数中用x(1,:)表示是可以的ps.你的程序可读性差了点吧……再问:程序可读性差什么意思啊?再答:就是别人看不懂……还有,提醒你一下,MATLAB的si
初值条件看不太懂
这样的。>>x=solve('a*x^2=1','x')x=1/a^(1/2)-1/a^(1/2)>>x=subs(x,'a',2)x=0.7071-0.7071
看到您的问题将要被新提的问题从问题列表中挤出,问题无人回答过期后会被扣分并且悬赏分也将被没收!所以我给你提几条建议:一,您可以选择在正确的分类下去提问或者到与您问题相关专业网站论坛里去看看,这样知道你
首先你给的题目有问题,Y只有59个数据,所以我给X多增加了2个.其次你怎么没赏分最后的结果是只有这样的人才会来解答你的问题了,clear;clc;x=30:5:320;y=[33.4537.2340.
LS错了,没控制变量,求的是Z的解析解,而且不是不能出现=号,LS貌似把.都去掉了就算出来,大概常量不需要在运算符号加点吧.[h]=solve('(h*(sqrt(z2^2+(r11-h)^2)))/
实际上你想说的是:离散系统的频域分析.在matlab中,函数是freqz可以参考一下!
clc,clearallx=[-20.0000 -15.0000 -12.5000 -10.0000 -7.5000 -5.0000 -2.
你可以可以这样,先画好图获得基本的线条信息,然后采集那条线的点进行线性回归获得方程.比如在你这个图像中明显可以看出5条线段,采集这五条线段的点坐标(横坐标,纵坐标)集合,分别记为(X1,Y1),(X2
x=[1234566.677.58.571015202528.5733.33405066.67100];y=[50.6540.5734.7931.2528.6226.6725.6824.5322.95
最简单的用:ezplot(‘表达式’)例如:画y=x就是:ezplot('y=x')画y=3X^2+2X+1就是:ezplot('y=3*X^2+2*X+1'),注意*不能省.画X^2+Y^2=1就是
t=0:0.1:100;xs=x(t);ys=y(t);zs=z(t);plot3(xs,ys,zs)再问:谢谢啦再答:不客气。祝好!