matlab编程求定积分

作者&投稿:沙敬 (若有异议请与网页底部的电邮联系)

matlab 编程 编制函数M文件求出某自然数范围内的全部素数,即给定参量n...
k=0;for j=2:i-1 if ~mod(i,j)k=1;break;end end if ~k a=[a,i];end end 这是另外一种做法 function a=question(n)a=2:n;b=zeros(1,n-1);for i=2:sqrt(n)b(i*(2:(n\/i))-1)=i*(2:(n\/i));end a=a(~b);楼上的做法也可以,只不过他利用了matlab自带的判断...

matlab编程中怎样求一个矩阵的特征值和特征向量?
size(A>0)num=0;for i=1:size(input,1)for j=1:size(input,2)if(A(i,j)==0)num=num+1;end;end end

请使用MATLAB编程求解出x,y,z的值
[x(:)*10 y(:)*5 z(:)*0.5],2)==100);[x(I) y(I) z(I)]得到结果:ans = 1 9 90即大牛、小牛、牛犊分别1、9、90头。上面是用遍历的方法,算法有可优化之处(比如去除不可能的遍历条件,或采用线性丢番图方程的解法),因计算量尚可接受,就马马虎虎用吧。

急求matlab x值在某一区间内,如何编程求解?
function z=lkfun(x,y) %f(x,y)部分,可以根据具体的函数修改 z=-0.9*y\/(1+2*x);求解函数 四阶龙格库塔常微分方程数值解MATLAB编程 function [y,x]=LK(a,b,y0,N)a,b表示数值解的区间 y0表示初始值 N表示解的空间密度 x=linspace(a,b,N); %待解x值 h=(b-a)\/(N-1); %...

求教matlab编程问题,关于将多项式的系数作为矩阵元素的定义和调用。_百...
比较滴的简单,中间加分号即可:c=[a;b],>> c=[a;b]c = 1 2 3 4 5 6 。得到一个矩阵c,第一行是1 2 3 ,第二行是4 5 6 ;加逗号是一行:[a,b]=[1 2 3 4 5 6]

MATLAB编程 程序求解
load('data.mat');for m=1:22 c(m)=sum((data(1,4:99)-data(m,4:99)).^2,2);end [d,e]=sort(c);out=data(e,3);最后out是数据中的C行根据后面数据计算平方和排序的结果 这里把第一行也计算进去,因为第一行的平方和结果为0,肯定是最小的 所以最终的结果out是长度为22的列...

用matlab编程自己随机定义一个矩阵T_ij,求的i行的和,再求j列的和
用随机数函数rand()生成3×5的矩阵,则 >> T_ij=rand(3,5);>> sum(T_ij) %计算j列的和 >> sum(T_ij(1,:)) %计算第一行的和

matlab编程求点的坐标
三点坐标(a,b)(c,d)(e,f)无序 定义函数 function [x2,y2] = fourth(x,y)z = x+j*y;r(1) = abs(z(1)-z(2));r(2) = abs(z(2)-z(3));r(3) = abs(z(1)-z(3));rmax = max(r);k = 0;for i = 1:3 if r(i)==rmax k = i;end end switch k c...

matlab编程中函数有两个变量固定一个对另一个求导求最值的问题!_百度...
用匿名函数,举例: 设已定义函数fun(x,y),则定义 f2=󰀀@(x)fun(x,10);然后f2就是一个单变量函数了。

Matlab中如何定义一个函数文件,来求给定复数的指数、对数、正弦和余弦...
直接在头文件里加#include<math.h> 如下函数分别返回输入参数x的指数、对数、幅值和相角。function [a, b, c, d] = fun(x)a = exp(x);b = log(x);c = abs(x);d = angle(x);

柘滢18144575900问: 用matlab定积分怎么求 -
福鼎市欧开回答: int(s,v,a,b):以v为自变量,对被积函数s在区间[a,b]上的定积分.a和b可以是两个具体的数,也可以是一个符号表达式,还可以是无穷(inf).例:syms x %定义符号变量 f=int(x^3,x,1,2) % 求x^3在区间[1,2]上的定积分

柘滢18144575900问: 如何用matlab求积分的程序 -
福鼎市欧开回答: 程序: fun=sin(0.5*pi*x./y);%% a=int(int(fun,y,sqrt(x),x),x,1,2); b=simple(a) %化简 I=vpa(b,4) %得到4位近似解,也可以任意N位解 结果: I = 0.2719

柘滢18144575900问: 怎样用matlab编程求解积分 -
福鼎市欧开回答: int函数 例如s = sin(x),求积分int('s'),即可

柘滢18144575900问: 请教:怎么样用matlab求定积分? -
福鼎市欧开回答: >> s1='(x+1)^10*exp(-x)' s1 =(x+1)^10*exp(-x)>> int(s1,0,1) ans =-26813184*exp(-1)+9864101>> numeric(int(s1,0.5,0.6)) /////计算数值 ans = 4.6673

柘滢18144575900问: 求助利用MATLAB进行复杂函数的定积分方法! 详情见补充,多谢了! -
福鼎市欧开回答: 只要不是不定积分要求得到积分后的表达式,能实际计算出结果的积分就是定积分了.定积分不就是求函数在某区间或领域下的面积或体积么,所以可以用梯形法之类的方法来近似求解这个面积.比如说步长为h,那么求出f(0),f(h),f(2h),......f(nh),则f(x)在0~nh的定积分得到的面积就是h*(f(0)+f(h)+...+f(nh)).matlab给出的求解积分的函数指令为intf=int(f,v,a,b),表示对f求指定变量v的定积分,积分区间为[a,b].当v缺省时,由symvar确认变量,当a,b缺省时,则是求f指定变量的不定积分.

柘滢18144575900问: matlab数值积分如何编程? -
福鼎市欧开回答: 试试这样:clear all;clc; f=@(x)sin(x).*((1+0.9524)./(1-0.9524*sin(x))).^1.108; y=quadl(f,0,0.3145*pi) y = 2.8310

柘滢18144575900问: 求MATLAB大神,算一个定积分的程序 -
福鼎市欧开回答: 如果是写matlab语句的话,如下:syms x t = int(1/sqrt(25*(x^(1/3)-1)-23*(x-x^(1/3))),0,1) 不过,最终算不出结果,不是程序编写的问题,而是这个公式不是显示积分,因此是不能直接积分的~ 你看看你的问题能不能有其他条件将计算公式转化一下,或许才能积分~

柘滢18144575900问: 用matlab做定积分
福鼎市欧开回答: guass积分的权值和积分点一般都是直接给出的当然你可以直接计算 但是要求忒高了吧你看看下面的代码吧【Gauss-Hermite积分Matlab源代码】http://www.matlabsky.net/thread-285-1-2.html

柘滢18144575900问: 请教:matlab软件怎么求定积分
福鼎市欧开回答: a=int('exp(-t^2/2)',-inf,'x') a = 1/2*pi^(1/2)*2^(1/2)*erf(1/2*2^(1/2)*x)+1/2*2^(1/2)*pi^(1/2) subs(a,x,0.996354) ans = 2.1067

柘滢18144575900问: matlab求解定积分 -
福鼎市欧开回答: 原发布者:我们都是过儿1 ^求函数'exp(-x*x)的定积分,积分下限为百0,积分上限为1.程序:M-文件:建立内联函度数functiony=myfun(x)y=exp(-x.^2);调用公式辛普森算法I=quad(@专myfun,0,1)结果:属I=0.7468>>牛顿-科特斯法:调用函数I=quadl(@myfun,0,1)结果:I=0.7468>>梯形法求定积分clcclearalld=0.001;x=0:d:1;s=d*trapz(exp(-x.^2))结果:s=0.7468>>或者:clcclearallformatx=0:0.0001:1;y=exp(-x.^2);s=trapz(x,y)结果:s=0.7468


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网