2022年数学建模中matlab讲义 .pdf
《2022年数学建模中matlab讲义 .pdf》由会员分享,可在线阅读,更多相关《2022年数学建模中matlab讲义 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、我们学校地数学建模上机课也有Mathlab 程序 ,看看下面有没有你要找地. 一基本运算1 求输入(12+2*(7-4/32执行2 输入x = (5*2+1.3-0.8*102/25执行再输入y= 2*x+1执行3 执行clear命令.观察结果4计算圆面积Area = ,半径r = 2,则可键入r=2。area=pi*r2。area 问 : 语 句 末 尾 加 分 号 与 不 加 分 号 有 何 区 别 ? 请 实 验 之5常用函数名称含义名称含义sin 正弦exp E为底地指数cos 余弦log 自然对数tan 正切log10 10为底地对数cot 余切log2 2为底地对数asin 反正弦
2、abs 绝对值acos 反余弦例:1)执行y = sin(10*exp(-0.3*42 2)想计算地值输入y1=2*sin(0.3*pi/(1+sqrt(5执行之若又想计算,可以简便地用操作:先按键则会出现上面输入过地 指令y1=2*sin(0.3*pi/(1+sqrt(5 ;然后移动光标 ,把 y1 改成 y2;把 sin 改成 cos 便可.即得y2=2*cos(0.3*pi/(1+sqrt(5然后执行之. 系 统 默 认4位 有 效 数 字 , 若 想 提 高 精 度 则 可 如 下 :digits(10。sym(y2,d 执行就可精确到小数点后10 位,还可将 10 改为其它数字实验二
3、矩阵运算1要得到矩阵, 可输入A = 1,2,3 。4,5,6 。7,8,9 执 行,观察结果还可分行输入A=1,2,3 4,5,6 7,8,9 效果相同2 注意% 号后地语句为注释, 练习时不必输入a=1,4,6,8,10 %一维矩阵a(3 % a地第三个元素ans = 6 ?x =1 2 3 4 5 6 7 8 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 8 页4 5 6 7 8 9 10 11。%二维2x8 矩阵执行后双击左边Workspace里地x,观察之?x(3 % x地第三个元素ans = 2 ?x(1 2 5 % x地
4、第一、二、五个元素ans = 1 4 3 如需要还可定义b=x(1 2 5执行后结果为b = 1 4 3 x(2,3 % x地第二行第三列地元素ans = 6 x(1:5 % x地第前五个元素ans = 1 4 2 5 3 ?x(10:end % x地第十个元素后地元素ans = 8 6 9 7 10 8 11 执 行 后 双 击 左 边Workspace里 地x, 观 察 是 哪 十 个 元 素?x(10:-1:2 % x地 第 十 个元 素 和 第 二 个元 素 地 倒 排ans = 8 5 7 4 6 3 5 2 4 ?x(find(x5 % x中大于5地元素ans = 6 7 8 6
5、9 7 10 8 11 ?x(4=100 %给x地第四个元素重新给值x = 1 2 3 4 5 6 7 8 4 100 6 7 8 9 10 11 ?x(3= % 删除第三个元素=1 % 加入第十六个元素x = Columns 1 through 12 1 4 100 3 6 4 7 5 8 6 9 7 Columns 13 through 16 10 8 11 1 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 8 页3 如不需要以前地变量时,为不干扰以后计算,可执行clear 清除以前地变量当元素很多地时候,则须采用以下地方式:?
6、x=(1:2:121 。% 以 起 始 值 为1,增 量 值 为2, 终 止 值 为121 地 矩 阵? x=linspace(0,1,100。 % 利用 linspace,生成以 0 为起始值 ,1为终止值 ,元素数目为100地矩阵?a= %空矩阵a = ?zeros(2,2 %全为0地矩阵ans = 0 0 0 0 ?ones(3,3 %全为1地矩阵ans = 1 1 1 1 1 1 1 1 1 ?rand(2,4。%随机矩阵4另外一种定义矩阵地方式?a=1:7。b=11:2:23。?c=b a 。% 利 用 上 面 建 立 地 阵 列a 及 阵 列b , 组 成 新 阵 列c ?d=b
7、。a。%利用a及b,组成新矩阵d 执行后双击左边Workspace里地c与d,比较之再如已知y=-1,6,15,7,31,2,4,5。x=y(3:5 %x为y地第 三 到 第 五 个 元 素组 成 地 新 向 量或 x=y(5,y(3,y(7 %x 为 y 地第五、第三、第七个元素组成地新向量或这样更简单x=y(5,3,7 5 输 入 矩 阵x=4,8,12,10,23 。 6,3,15,13,19 。 9,1,2,18,14 。 11,7,5,21,17 依 次 输 入 下 列 命 令 并 执 行 , 观 察 结 果 , 各 命 令 分 别 有 什 么 作 用 ?max(x min(x L=
8、length(x y=x a=x( :,2 b=x( :,2 c=x(3, : d=x(1 :3,3 :5 y(2,3=y(2,3/2 y(2, :=y(2, :/2 y( :,4=y( :,4+y( :,2 6 点运算执行下列命令,指出点运算地作用x=1 :8 常用命令min 最小值max 最大值mean 平均值std 标准差sort 排序diff 相邻元素地差length 个数sum 总和dot 内积cross 外积三画图二维图形命令含义plot绘图函数地叁数plot 建 立 向 量 或 矩 阵 各 队 队 向 量 地 图 形字 元颜 色字 元图 线 型 态loglog x 、 y轴 都
9、取 对 数 标 度 建 立 图 形y 黄 色. 点semilogx x 轴 用 于 对 数 标 度 ,y 轴 线 性 标 度 绘 制 图 形k 黑 色o 圆semilogy y 轴 用 于 对 数 标 度 ,x 轴 线 性 标 度 绘 制 图 形w 白 色x x title 给图形加标题b 蓝色+ + xlabel 给x轴加标记g 绿色* * ylabel 给y轴加标记r 红色- 实线text 在 图 形 指 定 地 位 置 上 加 文 本 字 符 串c 亮 青 色: 点 线gtext 在 鼠 标 地 位 置 上 加 文 本 字 符 串m 锰 紫 色-. 点 虚 线grid 打开网格线- 虚线
10、hold on 命 令 用于在 已画 好地图 形上 添 加新 地图 形1 x=0:0.001:10。 % 0 到 10 地 1000 个点 (每隔0.001 画一个点 地 x 座标y=sin(x。% 对应地y座标plot(x,y。% 绘图注:matlab 画图实际上就是描点连线 ,因此如果点取得不密 ,画出来就成了折线图 ,请实验之2 Y=sin(10*x。plot(x,y,r:,x,Y,b % 同时画两个函数3 若 要 改 变 颜 色 , 在 座 标 对 后 面 加 上 相 关 字 串 即 可 :x=0:0.01:10。plot(x,sin(x,r 4 若要同时改变颜色及图线型态,r* 5
11、用axis(xmin,xmax,ymin,ymax函数来调整图轴地范围axis(0,6,-1.5,1 6 MATLAB也 可 对 图 形 加 上 各 种 注 解 与 处 理 : 。% x轴注解ylabel(y轴。% y轴注解title(余弦函数。% 图形标题精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 8 页legend(y = cos(x。% 图形注解gtext(y = cos(x 。% 图 形 注 解, 用 鼠 标 定 位 注 解 位 置grid on。% 显示格线7画椭圆a = 0:pi/50:2*pi。%角度X = cos(a
12、*3。%参数方程Y = sin(a*2。plot(X,Y。xlabel(x, ylabel(y。title(椭圆 8 绘制函数在0 x 1时地曲线. x=0:0.1:1 y=x.*exp(-x %为什么用点运算?若不用会怎样plot(x,y,xlabel(x,ylabel(y,title(y=x*exp(-x 9 画 出 衰 减 振 荡 曲 线与 它 地 包 络 线及.t 地 取 值 范 围 是 0, 4 . t=0:pi/50:4*pi。y0=exp(-t/3。y=exp(-t/3.*sin(3*t。plot(t,y,-r,t,y0,:b,t,-y0,:b % -r 表 示 红 色 实 线
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数学建模中matlab讲义 2022 数学 建模 matlab 讲义
限制150内