MATLAB编程x=[1:1:80],y=[1:5:1000],z=x^y
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/16 17:53:21
先建立二分法的fun.m文件,代码如下:functionfun(a,b,e)%f是自定义的函数%a为隔根区间左端点,b为隔根区间右端点,e为绝对误差限ifnargin==2e=1.0e-6;elsei
若是只画这个函数图的话clearallclcx=0:100;y=2.16*x/(1+1.16*x);plot(x,y)就可以linspace也可以,但这么用就麻烦了ezplot不是做这个用的你的x4x
你要的是方程的解还是什么说的不清楚啊如果是方程的解,那就solve('.')可是你这个x(1+i)是什么,天,说详细点OK?再问:应该是:x(1,1+i)-sin(x(1,1+i))=0.5+x(1,
可以肯定是你把某个地方搞错了.问这种问题时,最好把你的代码贴出来,既能减少回答者重复录入的劳动,也能更快地找出问题出在哪里. 我写的代码如下:f = [5 9&
functionfdhs1(arg1,arg2)a=arg1;b=arg2;ifa==0&&b>2,x1=linspace(a+eps,1,20);y1=x1.^3+x1.^2+2*x1;[X1,Y1
f=@(x)((x^2-1)*(x>=1)+(x^2)*(x>=-1&x
用if语句即可再问:用了呀,,只是执行老错误,怎么编啊?再答:x=-3:0.1:3;fori=1:length(x);ifx(i)0&x(i)
h=dsolve('Dy=y-2*t/y','y(0)=1')subs(h,'t',1)再问:我运行了一下你给的答案,能得到一个结果,不过那个dsolve,和subs是什么指令啊再答:dsolve解微
clc;clear;x=linspace(0,5,10);ep(1,:)=ones(size(x));fori=1:5ep(i+1,:)=x.^(i)/factorial(i);endy=sum(ep
symsxyeq=cos(x*y)*cos(x*(1-y))-0.5*x*sin(x*y)*sin(x*(1-y))-1;ezplot(eq)
哈啊啊啊啊啊啊啊啊啊啊啊再问:bjijib
线性系统的需要满足齐次性和叠加性,用matlab编程判断的话,我的思路是用仿真结果来说明系统满足这两个特性x(n)是系统输入,y(n)是输出,a为系统参数,应为常数.代码如下:%证明齐次性,输入x2是
他是matlab7的.你如果用低版本的话,不妨:f=inline('3*x(1)^2+2*x(1)*x(2)+x(2)^2');x=fminsearch(f,[1,1])我这里得到的是:x=1.0e-
symsxy=3^3+(x-0.98)^2/(x+1.35)^3-5*(x+1/x)y=subs(y,x,2)
x=0:0.01:1;y=1-x-sin(x);plot(x,y,'b');观察初值,大概是在区间[0.40.6]
首先是m文件:functiondxdt=fun(t,x)globlea;x=x(1);y=x(2);dxdt=[a*x+y;x-y;];end然后再命令窗口中输入:globlea;x=1%这个是赋x初
symsx;a=sym(zeros(10,1));a(1)=1;a(2)=x;fori=3:10a(i)=a(i-1)+a(i-2);endx=double(solve(char(a(10)-89))
x=linspace(1,5,1000);y=linspace(2,15,1000);f=x.^2+x.*y;fmin=min(f)fmax=max(f)fmin=3fmax=100再问:我对matl
X=real(q(n+1:n+n,1:n)/q(1:n,1:n))表示将q(n+1:n+n,1:n)/q(1:n,1:n)的实部赋给X再问:q(n+1:n+n,1:n)和q(1:n,1:n)是分别表示
解答如下:syms x y zz=dsolve('D2y+y*cos(x)=0','y(0)=1','Dy(0)=0');