代码搜索:解电容
找到约 5,390 项符合「解电容」的源代码
代码结果 5,390
www.eeworm.com/read/346590/7103053
m anttsp.m
%file: anttsp.m
%保留每次迭代的最优解
%以max(t^a*d^(-b))为依据找最优路径,与保留的最优路径比较
%n表示城市数目
%r表示轨迹持久性
%a表示轨迹相对重要性
%b表示能见度相对重要性
%m表示蚂蚁数目
clear
x=[41 37 54 25 7 2 68 71 54 83 64 18 22 83 91 ...
25 24 58 71 74
www.eeworm.com/read/446732/7569541
txt 例5.2.txt
例5.2输入3个数a,b,c,要求按由小到大的顺序输出。
解此题的算法比上一题稍复杂一些。可以用伪代码写出算法:
if a > b 将a和b对换 (a是a,b中的小者)
if a > c 将a和c对换 (a是a,c中的小者,因此a是三者中最小者)
if b > c 将b和c对换 (b是b,c中的小者
www.eeworm.com/read/443342/7634286
m myeuler.m
function [outx,outy]=MyEuler(fun,x0,xt,y0,PointNum)
%MyEuler 用前向差分的欧拉方法解微分方程
%fun 表示f(x,y)
%x0,xt表示自变量的初值和终值
%y0表示函数在x0处的值,其可以为向量形式
%PointNum表示自变量在[x0,xt]上取的点数
if nargin
www.eeworm.com/read/443342/7634359
m opt_steepest.m
function [xo,fo] = Opt_Steepest(f,grad,x0,TolX,TolFun,dist0,MaxIter)
% 用最速下降法求最优化解
%输入:f为函数名 grad为梯度函数
%x0为解的初值 TolX,TolFun分别为变量和函数的误差阈值
%dist0为初始步长 MaxIter为最大迭代次数
%输出: xo为取最小值的点 fo为最小的函数值
% f0
www.eeworm.com/read/443296/7634995
m opt_steepest.m
function [xo,fo] = Opt_Steepest(f,grad,x0,TolX,TolFun,dist0,MaxIter)
% 用最速下降法求最优化解
%输入:f为函数名 grad为梯度函数
%x0为解的初值 TolX,TolFun分别为变量和函数的误差阈值
%dist0为初始步长 MaxIter为最大迭代次数
%输出: xo为取最小值的点 fo为最小的函数值
% f0
www.eeworm.com/read/399843/7831054
txt 例5.2.txt
例5.2输入3个数a,b,c,要求按由小到大的顺序输出。
解此题的算法比上一题稍复杂一些。可以用伪代码写出算法:
if a > b 将a和b对换 (a是a,b中的小者)
if a > c 将a和c对换 (a是a,c中的小者,因此a是三者中最小者)
if b > c 将b和c对换 (b是b,c中的小者
www.eeworm.com/read/198282/7942348
m examp1_2.m
function c1ex2
syms s; % 定义符号变量
p=s^6+9*s^5+135/4*s^4+135/2*s^3+1215/16*s^2+729/16*s+729/64; % 定义多项式
solve(p) % 求解析解
p1=[1,9,135/4,135/2,1215/16,729/16,729/64]; % 用数值方法定义多项式
format long % 设
www.eeworm.com/read/396269/8117576
m opt_steepest.m
function [xo,fo] = Opt_Steepest(f,grad,x0,TolX,TolFun,dist0,MaxIter)
% 用最速下降法求最优化解
%输入:f为函数名 grad为梯度函数
%x0为解的初值 TolX,TolFun分别为变量和函数的误差阈值
%dist0为初始步长 MaxIter为最大迭代次数
%输出: xo为取最小值的点 fo为最小的函数值
% f0
www.eeworm.com/read/396259/8117879
m myeuler.m
function [outx,outy]=MyEuler(fun,x0,xt,y0,PointNum)
%MyEuler 用前向差分的欧拉方法解微分方程
%fun 表示f(x,y)
%x0,xt表示自变量的初值和终值
%y0表示函数在x0处的值,其可以为向量形式
%PointNum表示自变量在[x0,xt]上取的点数
if nargin
www.eeworm.com/read/246680/12712888
m myeuler.m
function [outx,outy]=MyEuler(fun,x0,xt,y0,PointNum)
%MyEuler 用前向差分的欧拉方法解微分方程
%fun 表示f(x,y)
%x0,xt表示自变量的初值和终值
%y0表示函数在x0处的值,其可以为向量形式
%PointNum表示自变量在[x0,xt]上取的点数
if nargin