上QQ阅读APP看书,第一时间看更新
1.6 实训MATLAB数据处理
1.6.1 跟我学
【例1-22】 计算的值,其中x=-1.42,y=0.52。
【例1-23】 求解方程ax2+bx+c=0的根,其中,a=1,b=2,c=3。
【例1-24】 设a=4.12,b=3.618,计算的值。
【例1-25】 建立矩阵 A=,B=,求 C=AB,并将 C 转置后存盘。
【例1-26】 建立矩阵 U=(1-2 0-1.4 0 0 8)和矩阵 V=(-1 0 0 7.8-3 0-6.2),计算U>=V,U&V和 xor(U,V)的值,并查看U|V的结果是否存在非零元素。
【例1-27】 创建整数随机矩阵B,并以二进制格式存入D盘,文件名为test1.bin。
1.6.2 自己练
1.通过帮助浏览器查找max函数的用法,并举例说明。
2.通过帮助浏览器查找并比较ceil、floor、fix、round、rem和sign函数的用法。
3.已知A=2.1,B=-4.5,C=6,D=3.5,E=-5,计算arctan的值。
4.已知矩阵 A=、B=,求 2A+B、A2-3B、A∗B、B∗A、A.∗B、A\B、A/B、A.\B和A./B。
5.使用函数实现左旋90°或右旋90°的功能。例如,原矩阵为A,A左旋后得到矩阵 B,右旋后得到矩阵C。
6.利用函数产生3×4阶单位矩阵和全部元素都是4.5的4×4阶常数矩阵。
7.利用函数产生5×5阶随机分布的矩阵和5×5阶正态分布的随机矩阵。
8.利用画图软件画一幅图画,存盘后,读入MATLAB工作空间,并用数组编辑器察看这幅图画的像素值的分布情况。