clear;clc
a=input('请输入a的值:');
b=input('请输入b的值:');
c=input('请输入c的值:');
x=input('请输入x的值:');
if x>=0.5&x<1.5y=a*x^2+b*x+c
elseif x<3.5&x>=1.5y=a*sin(b)^c+x
elseif x>=3.5&x<5.5y=log(abs(b+(c./x)))
elsey='ERROR!'
end

clc;clear;
A=[1 -1 2 3;5 1 -4 2;3 0 5 2;11 15 0 9]
diag(A)%主对角元素
triu(A)%上三角
tril(A)%下三角
rank(A)%秩
trace(A)%迹
norm(A)%范数
cond(A)%条件

%函数文件
function dy = rigid(t,y)
dy=zeros(3,1);
dy(1)=y(2)*y(3);
dy(2)=-y(1)*y(3);
dy(3)=-0.51*y(1)*y(2);
end
%命令:
clc;clear
[T,Y]=ode45('rigid',[0,20],[0,1,1])
plot(T,Y(:,1),'-',T,Y(:,2),'+',T,Y(:,3),'*');

(9条消息) Matlab学习——求解微分方程(组)_Nikki_o3o的博客-CSDN博客

%%
%1. 求解微分方程 y ' + 2xy = xe-x2
tic
clear;clc
syms x y;
y=dsolve('Dy+2*x*y=x*exp(-x^2)','x')
toc%%
%2. 求微分方程 xy ' + y - e x  = 0 在初始条件 y (1) = 2e 下的特解并画出解函数的图形.
syms x y;
y=dsolve('x*Dy+y-exp(x)=0','y(1)=2*exp(1)','x')
ezplot(y)
%%
%3求微分方程组解并画图
clear;clc
syms x y t;
[x,y]=dsolve('Dx+5*x+y=exp(t)','Dy-x-3*y=0','x(0)=1','y(0)=0','t');
simplify(x);
simplify(y);
ezplot(x,y,[0,1.3]);%ezplot可用来绘制隐函数%%
%simplify--用来对函数化简
syms x y z
f=cos(x)^2-sin(x)^2
s1 = simplify(f)
s1 = cos(2*x) 
%%
clear;clc
fun=inline('-2*y+2*x^2+2*x','x','y');
[x,y]=ode23(fun,[0,0.5],1);
plot(x,y)
%函数文件
function dx = rigid(t,x)
dx=zeros(2,1);
dx(1)=x(2);
dx(2)=7*(1-x(1)^2)*x(2)-x(1);
end
%命令:
%%
clc;clear
[T,X]=ode45('rigid',[0,40],[1,0])
plot(T,X(:,1),'-',T,X(:,2),'+');

%%
%17题
clc;clear;
p1=sym('[0 1 0;1 0 0;0 0 1]');
p2=sym('[1 0 0;0 1 0;1 0 1]');
A=sym('[a b c;d e f;g h k]');
%(1)
B=p1*p2*A;
%(2)
C=inv(B)
D=inv(C)
%(3)求下三角阵
tril(B)
%(4)求行列式的值
det(B)

matlab中的eval函数使用 - SZU_黄其才 - 博客园 (cnblogs.com)

%%
%(1)
clear;clc
syms x;
f=(x*(exp(sin(x))+1)-2*(exp(tan(x))-1))./sin(x)^3;
%(2)
syms x y;
y=(1-cos(2*x))/x;
diff(y,x)%求一阶导
diff(y,x,2)%求二阶导
limit(f)
%(3)
syms x y f;
f=(x^2-2*x)*exp(-x^2-y^2-x*y);
Yx=-diff(f,x)/diff(f,y)
dfxy=diff(diff(f,x),y);
x=sym('0');
y=sym('1');
eval(dfxy) %eval函数的功能是将字符串转换为matlab可执行语句

%%
clear;clc
f(1)=1;
f(2)=0;
f(3)=1;
%(1)
F=[f(1) f(2) f(3)]
for i=4:100f(i)=f(i-1)-2*f(i-2)+f(i-3);F=[F f(i)];
end
a=max(F)
b=min(F)
c=sum(F)
%(2)
x=0;
y=0;
z=0;
for i=1:100if f(i)>0x=x+1;elseif f(i)==0y=y+1;elsez=z+1;end
end
x
y
z%%找出大于小于等于0的个数
length(find(f>0))
length(find(f==0))
length(find(f<0))

clc;clear;
n=0;
s=0;
for i=2:49b=i*(i+1)-1;m=fix(sqrt(b));for j=2:mif rem(b,j)==0breakendendif j==mn=n+1;s=s+b;end

%函数文件:
function X=mat(m1,m2,thrta)
g=9.8;
t=thrta*pi/180;
A=[m1*cos(t) -m1 -sin(t) 0m1*sin(t) 0 cos(t) 00 m2 -sin(t) 00 0 -cos(t) 1];
b=[0; m1*g; 0; m2*g];
X=inv(A)*b;
%命令:
clc;clear;
m1=input('m1= ');
m2=input('m2= ');
thrta=input('thrta= ');
X=mat(m1,m2,thrta)’

%%
clear;clc
A=randi(30000);
mean(mean(A))
std(std(A))
max(max(A))
min(min(A))
length(find(A>0.5))/30000

注解:

[C,I] = max(...)

找到A中那些最大值的索引位置,将他们放在向量I中返回。如果这里有多个相同最大值时,返回的将是第一个的索引。

[Y,I] = sort(X,DIM,MODE)

I返回索引序列,它表示Y中的元素与X中元素的对应。

%%
clc;clear;
p=45+(95-45)*rand(100,5);
[x,l]=max(p)
[y,k]=min(p)
mean=mean(p)
std=std(p)
sum=sum(p,2)
[X,m]=max(sum)
[Y,n]=min(sum)
[zcj,xsxh]=sort(p,'descend')

注解:    MATLAB中的插值函数为interp1,其调用格式为:  yi= interp1(x,y,xi,'method')           
    其中x,y为插值点,yi为在被插值点xi处的插值结果;x,y为向量, 
    'method'表示采用的插值方法,MATLAB提供的插值方法有几种: 
        'nearest'是最邻近插值, 'linear'线性插值; 'spline'三次样条插值; 'pchip'立方插值.缺省时表示线性插值
    注意:所有的插值方法都要求x是单调的,并且xi不能够超过x的范围

%%
clc;clear;
h=6:2:18;
t1=[18.0,20.0,22.0,25.0,30.0,28.0,24.0];
t2=[15.0,19.0,24.0,28.0,34.0,32.0,30.0];
h2=6.5:2:18.5;
t1_1=interp1(h,t1,h2,'spline');
t2_2=interp1(h,t2,h2,'spline');
figure;
plot(h2,t1_1,'-k',h2,t2_2,':r')

(10条消息) matlab多项式的表示以及运算_ngc_1277-CSDN博客_matlab多项式函数

%%
clc;clear;
p1=[1 2 4 0 5];
p2=[1 2];
p3=[1 2 3];
p=p1+[0,conv(p2,p3)] %加0是因为要使数组维度一致
r=roots(p) %求根
A=[-1 1.2 -1.4;0.75 2 3.5;0 5 2.5];
y1=polyval(p,A)%计算多项式的值
y2=polyvalm(p,A)%计算矩阵多项式

matlab练习(11.7)相关推荐

  1. 中南大学 科学计算与MATLAB语言 11矩阵求值

    中南大学 科学计算与MATLAB语言 11矩阵求值 矩阵求值主要包括 矩阵的行列式值 矩阵的秩 矩阵的迹 矩阵的范数 矩阵的条件数 把一个方阵看作一个行列式,并对其按行列式的规则求值,这个值就称方阵所 ...

  2. 【MATLAB第11期】#源码分享 |时间序列数据绘图,横坐标更改为时间轴 横坐标轴参数更改 日期间隔设置 日期标签或格式更改

    [MATLAB第11期]#源码分享 |时间序列数据绘图,横坐标更改为时间轴 横坐标轴参数更改 绘图问题解决方案 1.导入数据方式(识别时间数据) 2.案例展示 (1)打开数据 (2)定义时间和数据 ( ...

  3. matlab有限差分一维导热,一维导热方程-有限差分法-matlab实现11.docx

    最新精品文档,知识共享! 第五次作业(前三题写在作业纸上) 一.用有限差分方法求解一维非定常热传导方程,初始条件和边界条件见说明.pdf文件,热扩散系数α=const, 用Tylaor展开法推导出FT ...

  4. matlab 人群仿真,用simulink如何实现人群搜索算法的pid参数整定

    <MATLAB图像滤波去噪分析及其应用>,双线性滤波.Kirsch滤波.超限邻域滤波.逆滤波.双边滤波.同态滤波.小波滤波.六抽头滤波.约束最小平方滤波.非线性复扩散滤波.Lee滤波.Ga ...

  5. matlab比例环节仿真例子,典型环节的MATLAB仿真

    <典型环节的MATLAB仿真>由会员分享,可在线阅读,更多相关<典型环节的MATLAB仿真(11页珍藏版)>请在人人文库网上搜索. 1.实验一 典型环节的MATLAB仿真一.实 ...

  6. matlab 的均值t检验,用MATLAB做T检验(ttest)

    t-检验: t-检验,又称student's t-test,可以用于比较两组数据是否来自同一分布(可以用于比较两组数据的区分度),假设了数据的正态性,并反应两组数据的方差在统计上是否有显著差异. ma ...

  7. matlab6.1实用指南,MATLAB 6.1实用指南

    第9章 最优化方法的MATLAB实现 9.1 概述 9.1.1 优化工具箱中的函数 9.1.2 优化函数的变量 9.1.3 参数设置 9.1.4 模型输入时需要注意的问题 9.1.5 @(函数句柄)函 ...

  8. MATLAB半色调,基于改进协方差矩阵的半色调图像分类研究

    摘  要: 针对半色调图像分类中只存在0和1的特点,提出了一种基于改进的协方差矩阵在半色调图像中的分类方法.根据协方差矩阵在实现半色调图像分类中个数少且并未体现其局部和全局信息的特性,对协方差矩阵的底 ...

  9. 脉冲波形对uwb的影响matlab仿真,DS-UWB系统信号的产生及MATLAB仿真

    目录 摘要 (2) 第1章超宽带信号 (3) 1.1 引言 (3) 1.2 直接序列超宽带信号(DS-UWB) (4) 1.2.1 DS-UWB的定义 (4) 1.2.2 DS-UWB的特点 (4) ...

  10. matlab线圈磁场,利用Matlab计算螺线管内磁场分布研究.pdf

    利用Matlab计算螺线管内磁场分布研究.pdf ( ) 2010 12 688 Journal of Beijing Normal University ( Natural Science) 46( ...

最新文章

  1. iOS--OCR图片识别
  2. 024_Jedis连接池
  3. Struts2之类型转换
  4. 实战HTML5与CSS3 第一篇】初探水深,美丽的导航,绚丽的图片爆炸!!
  5. 资产模型数据初始化时应注意的事项
  6. 静态方法、静态内部类和抽象方法的注意问题
  7. 动态添加新元素事件无法触发解决方法
  8. android--gradle编译龟速?offline!
  9. Jmeter(三十八)while控制器实现ssh三次重连
  10. Numpy之文件存取
  11. 南方cass计算表面积_CASS-工程应用“计算表面积”教程
  12. 【STM32F407的DSP教程】第17章 DSP功能函数-定点数互转
  13. 【办公】Gmail的常用方法以及小技巧
  14. 【历史上的今天】1 月 18 日:微软的“技术布道者”出生;反盗版法案抗议行动;哈佛 Mark I 灵感起源
  15. 【转】纯JS省市区三级联动(行政区划代码更新至2015-9-30)
  16. 闲山:龙的出现,没有中文字幕怎么办? 自己编程搞一个试试
  17. 【Android】RecycleView简单仿漫画APP图片相关样式
  18. 机器学习系列(二)——评价指标Precision和Recall
  19. 10月26~27日敏捷圈清明上河图
  20. 微信小程序-购物商城

热门文章

  1. 赵小楼《天道》《遥远的救世主》深度解析(7)有几个人能做到肖亚文这样清晰的逻辑和自身定位?
  2. 解决gradle project refresh failed
  3. vue3.2+ 滑动验证组件,pc/手机通用,即插即用
  4. 黄章出山的730天:牢牢掌控魅族,绝不放权!
  5. [javaws]jnlp介绍及使用
  6. oracle电子商务套件使用手册,Oracle电子商务套件概述.pdf
  7. 在10万以内的一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请问该数是多少?
  8. 汽车保险客户分类问题
  9. 关于Win10版本1903的蓝牙设备已配对但无法使用的结局方案
  10. 从一位老工程师的心里话开始谈起IT行业职