matlab 解答

作者&投稿:兴委 (若有异议请与网页底部的电邮联系)
matlab程序解答~

>> t=[0.25 0.5 1 1.5 2 3 4 6 8];
>> c=[19.21 18.15 15.35 14.10 12.89 9.32 7.45 5.24 3.01];
可以使用数据拟合工具箱
>> cftool

k=0.242;
r=20.24;

Matlab常用工具箱  MATLAB包括拥有数百个内部函数的主包和三十几种工具包。工具包又可以分为功能性工具包和学科工具包。功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类。
  开放性使MATLAB广受用户欢迎。除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包。
  Matlab Main Toolbox——matlab主工具箱
  Control System Toolbox——控制系统工具箱
  Communication Toolbox——通讯工具箱
  Financial Toolbox——财政金融工具箱
  System Identification Toolbox——系统辨识工具箱
  Fuzzy Logic Toolbox——模糊逻辑工具箱
  Higher-Order Spectral Analysis Toolbox——高阶谱分析工具箱
  Image Processing Toolbox——图象处理工具箱
  LMI Control Toolbox——线性矩阵不等式工具箱
  Model predictive Control Toolbox——模型预测控制工具箱
  μ-Analysis and Synthesis Toolbox——μ分析工具箱
  Neural Network Toolbox——神经网络工具箱
  Optimization Toolbox——优化工具箱
  Partial Differential Toolbox——偏微分方程工具箱
  Robust Control Toolbox——鲁棒控制工具箱
  Signal Processing Toolbox——信号处理工具箱
  Spline Toolbox——样条工具箱
  Statistics Toolbox——统计工具箱
  Symbolic Math Toolbox——符号数学工具箱
  Simulink Toolbox——动态仿真工具箱
  Wavele Toolbox——小波工具箱 [编辑本段]常用函数  Matlab内部常数[3]
  eps:浮点相对精度
  exp:自然对数的底数e
  i 或 j:基本虚数单位
  inf 或 Inf:无限大, 例如1/0
  nan或NaN:非数值(Not a number),例如0/0
  pi:圆周率 p(= 3.1415926...)
  realmax:系统所能表示的最大数值
  realmin:系统所能表示的最小数值
  nargin: 函数的输入引数个数
  nargout: 函数的输出引数个数
  lasterr:存放最新的错误信息
  lastwarn:存放最新的警告信息
  MATLAB常用基本数学函数
  abs(x):纯量的绝对值或向量的长度
  angle(z):复数z的相角(Phase angle)
  sqrt(x):开平方
  real(z):复数z的实部
  imag(z):复数z的虚部
  conj(z):复数z的共轭复数
  round(x):四舍五入至最近整数
  fix(x):无论正负,舍去小数至最近整数
  floor(x):地板函数,即舍去正小数至最近整数
  ceil(x):天花板函数,即加入正小数至最近整数
  rat(x):将实数x化为分数表示
  rats(x):将实数x化为多项分数展开
  sign(x):符号函数 (Signum function)。
  当x<0时,sign(x)=-1;
  当x=0时,sign(x)=0;
  当x>0时,sign(x)=1。
  rem(x,y):求x除以y的馀数
  gcd(x,y):整数x和y的最大公因数
  lcm(x,y):整数x和y的最小公倍数
  exp(x) :自然指数
  pow2(x):2的指数
  log(x):以e为底的对数,即自然对数或
  log2(x):以2为底的对数
  log10(x):以10为底的对数
  MATLAB常用三角函数
   sin(x):正弦函数
  cos(x):余弦函数
  tan(x):正切函数
  asin(x):反正弦函数
  acos(x):反余弦函数
  atan(x):反正切函数
  atan2(x,y):四象限的反正切函数
  sinh(x):双曲正弦函数
  cosh(x):双曲余弦函数
  tanh(x):双曲正切函数
  asinh(x):反双曲正弦函数
  acosh(x):反双曲余弦函数
  atanh(x):反双曲正切函数
  适用于向量的常用函数有
  min(x): 向量x的元素的最小值
  max(x): 向量x的元素的最大值
  mean(x): 向量x的元素的平均值
  median(x): 向量x的元素的中位数
  std(x): 向量x的元素的标准差
  diff(x): 向量x的相邻元素的差
  sort(x): 对向量x的元素进行排序(Sorting)
  length(x): 向量x的元素个数
  norm(x): 向量x的欧氏(Euclidean)长度
  sum(x): 向量x的元素总和
  prod(x): 向量x的元素总乘积
  cumsum(x): 向量x的累计元素总和
  cumprod(x): 向量x的累计元素总乘积
  dot(x, y): 向量x和y的内积
  cross(x, y): 向量x和y的外积
  MATLAB基本绘图函数
   plot: x轴和y轴均为线性刻度(Linear scale)
  loglog: x轴和y轴均为对数刻度(Logarithmic scale)
  semilogx: x轴为对数刻度,y轴为线性刻度
  semilogy: x轴为线性刻度,y轴为对数刻度
   matlab插值和样条plot绘图函数的参数
   字元 颜色 字元 图线型态
  y 黄色 . 点
  k 黑色 o 圆
  w 白色 x x
  b 蓝色 + +
  g 绿色 * *
  r 红色 - 实线
  c 亮青色 : 点线
  m 锰紫色 -. 点虚线
  -- 虚线
  注解
  xlabel('Input Value'); % x轴注解
  ylabel('Function Value'); % y轴注解
  title('Two Trigonometric Functions'); % 图形标题
  legend('y = sin(x)','y = cos(x)'); % 图形注解
  grid on; % 显示格线
  二维绘图函数
   bar 长条图
  errorbar 图形加上误差范围
  fplot 较精确的函数图形
  polar 极座标图
  hist 累计图
  rose 极座标累计图
  stairs 阶梯图
  stem 针状图
  fill 实心图
  feather 羽毛图
  compass 罗盘图
  quiver 向量场图[4]


郑州市13418811272: 如何用matlab解一个二元方程? -
点很安络:[答案] syms x y [x y]=solve('x+y=15','x^2-(y-3.2)^2=1','x','y') 上式中,引号中的式子可更改.

郑州市13418811272: matlab解答
点很安络: <p>任意画一条简单光滑闭曲线,</p> <p>你得给出表达式,MATLAB 才能编程呀. </p> <p>分段函数,分为y大于0 和小于0两段,分别画.</p> <p>不分段的函数就更简单了.</p> <p>x1 = -1:0.01:3;</p> <p>y1 = sqrt(abs(4-(x1-1).^2));</p> <p>...

郑州市13418811272: 求解matlab题答案1、求解微分方程组D2x+2*Dx=x+2*y - exp( - t);Dy=4*x+3*y+4*exp( - t) 2、求解有初值问题的微分方程Dy=y+2*x;y(0)=1;x=[0:1] 数值解,并将解析... -
点很安络:[答案] 1.>>[x,y]=dsolve('D2x+2*Dx=x+2*y-exp(-t)','Dy=4*x+3*y+4*exp(-t)') 或者 >>a='D2x+2*Dx=x+2*y-exp(-t)'; >>b='Dy=4*x+3*y+4*exp(-t)'; >>[x,y]=dsolve(a,b) 自变量用t就可以,不用换成x.因为Dx,Dy都是对t求导.2.这...

郑州市13418811272: MATLAB如何求解三元一次方程组?比如方程组如下:x+y+z=1x+2y+z=2z+y - z=0如何使用MATLAB求解方程组的根? -
点很安络:[答案] s=solve('x+y+z=1','x+2*y+z=2','x+y-z=0','x,y,z'); result=[s.x,s.y,s.z]

郑州市13418811272: 用MATLAB解“1 - 100之间能被3整除的自然数的和” -
点很安络:[答案] sum=0; for i=1:100 if mod(i,3)==0(这句表达的是可以被3整除) sum=sum+i; end end

郑州市13418811272: 利用Matlab解答一、已知矩阵A=[1 2 3 4;5 6 7 8; 9 10 11 12],b=[1 - 1 2 - 2],利用矩阵运算,求矩阵B,使得矩阵B的每一行恰好等于矩阵A的每一行减去向量b. -
点很安络:[答案] A=[1 2 3 4;5 6 7 8; 9 10 11 12]; b=[1 -1 2 -2]; b=[b;b;b]; B=A-b; 得到B = 0 3 1 6 4 7 5 10 8 11 9 14

郑州市13418811272: Matlab解一元一次方程如何用matlab解如下一元一次方程50/(6.5 - 0.662*ln(t - 300))=(350 - t)/(3.85 - 0.662*ln(t - 300)) -
点很安络:[答案] solve('50/(6.5-0.662*ln(t-300))=(350-t)/(3.85-0.662*ln(t-300))','t') ans = 331.41352793966978333486785102259

郑州市13418811272: matlab解答 -
点很安络: 把下面的程序保存为plotkoch.m,然后在command windows中输入plotkoch(8)即可,其中8是迭代次数,你可以换成别的整数. function plotkoch(n) [x,y]=koch(n); fill(x,y,'w'); text(0,0,{'\centerline{The area surrounded by Koch Snow Curve is $\...

郑州市13418811272: MATLAB解题
点很安络: A=rand(5,5); b=inv(A-2*eye(5))*A

郑州市13418811272: 用matlab怎么求解四元一次方程x=[5 10 15 20];y=[0.9398 0.9357 0.9286 0.7548];y=a*exp(b*x)+c*exp(d*x)求解(a,b,c,d) -
点很安络:[答案] clear;clcsyms a b c dx=[5 10 15 20];y=[0.9398 0.9357 0.9286 0.7548];eq1=a*exp(b*x(1))+c*exp(d*x(1))-y(1);eq2=a*exp(b*x(2))+c*exp(d*x(2))-y(2);eq3=a*exp(b*x(3))+c*exp(d*x(3))-y(3);eq4=a*exp(b*x(4))+c*e...

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