matlab 开发环境,实验一matlab的开发环境与基本运算

41528d3028836879cd698677c3999917.gif实验一matlab的开发环境与基本运算

实验一 matlab 的开发环境与基本运算一、实验学时4 学时(课内 2 学时,课外 2 学时)二、实验类型验证性实验三、实验目的1、熟悉 matlab 的开发环境2、掌握矩阵、变量、表达式的各种运算四、所需设备及软件1、安装了 windows xp/win7/win8/win10 的计算机2、matlab 开发工具五、实验基本原理1、熟悉MATLAB环境:MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器。2、掌握 MATLAB 常用命令表 1 MATLAB 常用命令clc 清除命令窗口中内容clear 清除工作空间中变量help 对所选函数的功能、调用格式及相关函数给出说明3、MATLAB变量与运算符1)变量命名规则2) MATLAB 的各种常用运算符表 2 MATLAB 算术运算符 表 3 MATLAB 关系运算符操作符 功能说明 操作符 功能说明 + 加 \ 矩阵左除- 减 .\ 数组左除* 矩阵乘 / 矩阵右除.* 数组乘 ./ 数组右除^ 矩阵乘方 矩阵转置.^ 数组乘方 . 数组转置表 4 MATLAB 逻辑运算符 表 5 MATLAB 特殊运算逻辑运算符 逻辑运算 说明 34,7,87;3,65,7;]A =12 34 -434 7 873 65 7>> B=[1,3,-7;2,0,3;3,-2,7;]B =1 3 -72 0 33 -2 7>> A+3==Bans =0 0 00 0 00 0 0A-B+I(单位矩阵)A-B+[1,1,1;1,1,1;1,1,1;]ans =12 32 433 8 851 68 12) .A*Bans =68 44 -10309 -72 392154 -5 223A.*Bans =12 102 2868 0 2619 -130 493) 。A^4ans =8542540 6061712 205340129843130 48504686 1619523816741544 13577686 40027342A.^4ans =20736 1336336 2561336336 2401 5728976181 17850625 24014) 。A/Bans =-4.3158 43.3684 -23.4737-9.4211 48.1579 -17.6316-17.6316 98.7368 -58.9474B/Aans =0.2772 -0.0603 -0.09240.0617 0.0403 -0.03660.0205 0.0855 -0.05075) [A,B]和[A([1,3],:);B^3][A,B]ans =12 34 -4 1 3 -734 7 87 2 0 33 65 7 3 -2 7[A([1,3],:);B^3]ans =12 34 -43 65 7-121 52 -18032 19 -2876 16 -1(2)1)计算它们的乘积CA=[1:5;6:10;11:15;16:20;21:25;]A =1 2 3 4 56 7 8 9 1011 12 13 14 1516 17 18 19 2021 22 23 24 25>> B=[3,0,16;17,-6,9;0,23,-4;9,7,0;4,13,11;]B =3 0 1617 -6 90 23 -49 7 04 13 11C=A*BC =93 150 77258 335 237423 520 397588 705 557753 890 7172) 。D=C(3:5,2:3)D =520 397705 557890 7173) 。(3)创建一个二维数组A(4×8 )。查询数组A第4行、第 5列的元素;查询数组A 第1 行的所有元素;查询数组A第2 列的所有元素。A=rand(4,8)A =0.8147 0.6324 0.9575 0.9572 0.4218 0.6557 0.6787 0.65550.9058 0.0975 0.9649 0.4854 0.9157 0.0357 0.7577 0.17120.1270 0.2785 0.1576 0.8003 0.7922 0.8491 0.7431 0.70600.9134 0.5469 0.9706 0.1419 0.9595 0.9340 0.3922 0.0318查询 4 行 5 列A(4,5)ans =0.9595查询数组A第1行的所有元素; A(1,:)ans =0.8147 0.6324 0.9575 0.9572 0.4218 0.6557 0.6787 0.6555查询数组 A 第 2 列的所有元素。A(:,2)ans =0.63240.09750.27850.5469(4 )生成下列矩阵,取出方框内的数组元素。A=[1:5;10,9,8,7,6;11:15;16:20;21:25;]A =1 2 3 4 510 9 8 7 611 12 13 14 1516 17 18 19 2021 22 23 24 25A(2,2:3)ans =9 8A(2:4,4)ans =71419A(4:5,1:3)ans =16 17 1821 22 23(5)随机生成一个2×6的矩阵,写出实现矩阵左旋(以第 1行第1列为中心逆时针)90°的命令。A=rand(2,6)A =0.8147 0.1270 0.6324 0.2785 0.9575 0.15760.9058 0.9134 0.0975 0.5469 0.9649 0.9706rot90(A)ans =0.1576 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MATLAB是一种功能强大的数学计算和数据分析软件,它也可以用于开发和部署Web应用程序。MATLAB开发Web应用程序的一种常见方法是使用MATLAB编写算法,然后将其转换为可部署的Web组件。 MATLAB提供了一些用于开发Web应用程序的工具包和功能。例如,MATLAB Web App Server可以用于将MATLAB代码转换为Web应用程序,使用户能够通过浏览器访问和使用。使用Web App Server,开发人员可以创建交互式的MATLAB应用程序,将其部署到Web服务器上,并与用户共享。 另一种常见的方法是使用MATLAB Production Server,它可以将MATLAB算法转换为可调用的Web服务,以供其他Web应用程序使用。开发人员可以使用MATLAB Production Server将MATLAB代码封装为独立的Web服务,然后在Web应用程序中调用这些服务。 MATLAB还提供了一些用于处理Web数据的功能。例如,可以使用MATLAB的Web浏览功能从网页中提取数据,并使用MATLAB进行进一步的分析和处理。此外,MATLAB还提供了用于与Web API进行通信和交互的功能,这可以帮助开发人员创建与其他Web服务集成的应用程序。 总之,MATLAB可以用于开发和部署Web应用程序,可以使用MATLAB Web App Server将MATLAB代码转换为Web应用程序,使用MATLAB Production Server将MATLAB算法转换为Web服务,并使用MATLAB的Web数据处理功能和Web API交互功能来开发强大的Web应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值