用matlab解数学题?

来自:营养健康    更新日期:早些时候
用matlab编程解数学题(急)~

文件1jisi.m
%Creat the function for jisi
%Let x(1)=x, x(2)=y
function dx=jisi(t,x,a,b,c)
s=sqrt((c-x(1))^2+(a*t-x(2))^2);
dx=[b*(c-x(1))/s;b*(a*t-x(2))/s];
文件2seajisi.m
clear,clf,shg
%Set the definied time
%ts=0:0.05:.5;
%
ts=0:0.1:1.6;
n=length(ts);
x0=[0 0];
%a=20;b=40;c=15;
%
a=35;b=40;c=15;
%
opt=odeset('RelTol',1e-6,'AbsTol',1e-9);
%[t,x]=ode45(@jisi,ts,x0,[],a,b,c);
%
[t,x]=ode45(@jisi,ts,x0,opt,a,b,c);
%exact solution x1=c
y1=a*t;
%output t,x(t),y(t) and draw x(t),y(t)
[t,x,y1]
plot(t,x),grid,gtext('x(t)','FontSize',16),
gtext('y(t)','FontSize',16),pause
%draw y(x): the position of tatch jisi
plot(x(:,1),x(:,2),'r*'),grid
xlabel('x','FontSize',16),ylabel('y','FontSize',16)

matlab是理工科学生的计算机。M是矩阵,我接触到,它可以解方程,求函数图象,最值。边程序实现循环,选择等。

由于题主给出的求和问题是包含x变量的,所以该问题只能用数值解的形式来表示可以。求解途径:

1、给出一系列x值,如 x=0~10,并建立x向量。即

x=0:0.5:10

2、使用for循环语句,用symsum函数求出当x为某值时对应的f(x)值:

fx=symsum(1/((2*n+1)*(2*x+1))^(2*n+1),n,0,+inf)

3、使用plot函数绘出其数值解的图形,即

plot(x,fx)

运行结果及图形。




用matlab解数学题?视频

相关评论:
  • 18388609215用matlab解数学题?
    从话林fx=symsum(1\/((2*n+1)*(2*x+1))^(2*n+1),n,0,+inf)3、使用plot函数绘出其数值解的图形,即 plot(x,fx)运行结果及图形。

  • 18388609215这三个题用matlab怎么做
    从话林第一题:解线性方程组,可直接用左除A = [6 -4 2 1; 2 -3 0 5; 2 -8 1 2; 3 5 -1 9];b = [11; 3; 7; 2];x = A\\b% 第二题:二阶线性常微分方程,可用dsolve求解y = dsolve('D2y+3*Dy+2*y=3*sin(x)','y(0)=1,Dy(0)=2','x')ezplot(y,[0 20]);axis...

  • 18388609215matlab的solve用法
    从话林Matlab中的solve函数主要针对的是代数方程的求解,尤其是多项式解,但对于非代数方程,如超越方程,其处理能力相对有限,只能给出特定的实数解。不过,solve并非仅限于此,它还能用于符号方程和方程组的求解,例如,你可以通过[x,y]=solve('x^2+y-6','y^2+x-6','x','y')来解一个方程组。在...

  • 18388609215matlab解微分方程的题目,求大神解答,谢谢?
    从话林1、建立自定义该模型的数学函数,其内容 function dy=ode_fun(t,x)a=1;b=0.1;c=0.5;d=0.02;dy=[a*x(1)-b*x(1)*x(2);-c*x(2)+d*x(1)*x(2)];end 2、利用ode45函数求解,得到t、x、y的数值解 [t,x]=ode45(@ode_fun,tspan,x0)3、用plot函数绘制兔子、狐狸变化随时...

  • 18388609215哪位大佬可以帮忙解答,matlab如何做这道题?
    从话林【求解答案】拟合函数的表达式为 y=0.87283237x²-2.64547206x+1.82466281 【求解思路及解决方案】该题可以最小二乘求得拟合函数的系数。1、假设给出的数据,符合抛物线回归函数,即 y=b1x²+b2x+b3 2、根据已知x变量序列,创建一个新的X变量矩阵和Y变量矩阵,即 3、用matlab的regress...

  • 18388609215高等应用数学问题的matlab求解答案
    从话林7aa+16ab-15bb=0,根据向量的定义:a.b=|a||b|cos夹角 当两个向量相等时,夹角为0,所以:aa=|a|^2,bb=|b|^2 题意告诉向量a和向量b夹角为60度 ,所以:ab=|a||b|cos60=1\/2|a||b|,代入上述方程可以得到:7|a|^2+8|a||b|-15|b|^2=0,所以:(7|a|+15|b|)(|a|-|b...

  • 18388609215matlab数学题?
    从话林log(V-V(t))=log(V-V0)-t\/tau 上面V,V(t),t已知,V0,tau未知。令y=log(V-V(t))x=t 那么就有kx+b=y 其中k=-1\/tau,b=log(V-V0)上面的过程就是将非线性化成线性。将每个数据代入会得到二元一次线性方程组 方程数6,变量数2,可以由最小二乘法求出。以下是Matlab代码:V=14...

  • 18388609215用MATLAB编程完成一道数学题,要求如下
    从话林Fn=0.1Rn-1+0.85Fn-1 写成矩阵形式: Xn=A*Xn-1, Xn=[Rn Fn]', A=[1.1 -.15; 0.1 0.85]根据差分方程组解法 Xn=A^nX0 A=[1.1 -0.15;0.1 0.85];x(1,1)=100;x(2,1)=30;N=100;for k=1:N x(:,k+1)=A*x(:,k);end plot(x(1,:),'r-');hold on;...

  • 18388609215急求!!! 大学数学,用matlab解决问题,题目是一维抛物型偏微分方程差分解...
    从话林源程序:function [u,x,t] = EF_Euler(A,xf,T,it0,bx0,bxf,M,N)解方程 A u_xx = u_t , 0 <= x <= xf, 0 <= t <= T 初值: u(x,0) = it0(x)边界条件: u(0,t) = bx0(t), u(xf,t) = bxf(t)M : x 轴的等分段数 N : t 轴的等分段数 dx = xf\/M...

  • 18388609215高等数学 利用MATLAB求常微分方程的初值问题 (1+x^2)y''=2xy' y|x=...
    从话林利用dsolve()函数,可求得常微分方程的初值问题 (1+x^2)y''=2xy'的解析解。实现代码 syms y(x),D2y=diff(y,2);Dy=diff(y,1);disp('常微分方程的解析解')y=dsolve((1+x^2)*D2y==2*x*Dy,y(0)==1,Dy(0)==3)

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网