西南交通大学数学实验作业全面版

更新时间:2023-09-10 13:54:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验课题一基础编程

第一大题:编程完成下列计算

1. 当x = 3, x =2? 时,求y1?sin(x)?e 的值。

%第一大题 %1

x=[3,2*pi];

y1=sin(x)+exp(x) %{ y1 =

1517/75 31594/59 %}

2. 用冒号法作等差数列x = 2,4,6,8,10 求对应的函数y2?x2?2x的值。

%2

x=2:2:10;

y2=x.^2+sqrt(2*x) %{ y2 =

6 3841/204 7143/181 68 3761/36

%}

x?a?y31?sin???cos(b)?c;?5?23. 已知:a?2?,b?35,c?e计算:

?a?y32?tan(b)cot??.?3?%3

a=2*pi,b=35,c=exp(2); y31=sin(a/5)+cos(b)*c y32=tan(b)*cot(a/3) %{ y31 =

-4060/709

y32 =

-1019/3725 %}

4. 将数据格式转换成有理格式后,清屏后重新输出a,b,c,y31,y32(提示:参

数选项或format rational,清屏clc) %4

format rational clc

5. 查看工作空间已有变量及信息。(提示:打开变量信息窗口或whos) %5 whos %{

Name Size Bytes Class Attributes A 3x3 72 double A1 3x3 72 double A2 1x1 8 double A3 3x3 72 double S 21x2 336 double X 1x21 168 double Y 1x21 168 double a 1x1 8 double a1 1x1 8 double a11 1x1 8 double a2 1x1 8 double a21 1x1 8 double a3 1x1 8 double a31 1x1 8 double b 1x1 8 double c 1x1 8 double s 1x1 8 double x 1x2 16 double y1 1x2 16 double y2 1x5 40 double y31 1x1 8 double y32 1x1 8 double y71 1x1 8 double y72 1x1 8 double %}

6. a1=-6.28 a2=7.46 a3=5.37将a1,a2,a3分别向零取整后赋给a11,a21,a31。示:fix) %6

a1=-6.28,a2=7.46,a3=5.37; a11=fix(a1) a21=fix(a2) a31=fix(a3) %{ a11 =

-6

a21 =

( 7

a31 =

5 %}

27. 由上题的已知数据计算:y71?a1a2?a3,y72?a1a2?a3%7 2y71=abs(a1*a2+a3)

y72=(a1^2)*sqrt(a2*a3/2) %{ y71 =

6844/165

y72 =

13591/77 %}

8. 保存工作空间变量到文件sy1,删除所有变量。(提示:保存save sy1 ;删

除clear) %8

save sy1 clear

9. 从保存的文件中调出所有变量并显示。(提示:load sy1,键入所要显示的

变量名) %9

load sy1

x,y1,y2,y31,y32,a1,a2,a3,a11,a21,a31,y71,y72 %{ x =

3 710/113 y1 =

1517/75 31594/59 y2 =

6 3841/204 7143/181 68 3761/36

y31 =

-4060/709

y32 =

-1019/3725

a1 =

-157/25 a2 =

373/50 a3 =

537/100

a11 =

-6

a21 =

7

a31 =

5

y71 =

6844/165

y72 =

13591/77 %}

10. 作矩阵:

?2?56???A??831?

??469???计算A1=A’ (转置);A2=|A|(行列式); A3=5×A(数乘矩阵)。

将生成的A1,A2,A3存入文件sy1。(提示:save sy1 A1 A2 A3) 

A=[2 -5 6;8 3 1;-4 6 9]; A1=A'

A2=det(A) A3=5*A

save sy1 A1 A2 A3 %{ A1 =

2 8 -4 -5 3 6 6 1 9 A2 =

782 A3 =

10 -25 30 40 15 5 -20 30 45 %}

第二大题:编程完成下列计算 1. 做一个函数列表,第一列是角度变量X以?/10为步长从0到2?取值,第二列是cos(X)的函数值。(提示:X=0:pi/10:2*pi;Y=cos(X);S=[X’,Y’])

%第二大题 %1

X=0:pi/10:2*pi; Y=cos(X); S=[X',Y'] %{ S =

0 1 71/226 855/899 71/113 1292/1597 213/226 4456/7581 142/113 305/987 355/226 * 213/113 -305/987 497/226 -4456/7581 284/113 -1292/1597 639/226 -855/899 355/113 -1 781/226 -855/899 426/113 -1292/1597 923/226 -4456/7581 497/113 -305/987 1065/226 * 568/113 305/987 1207/226 4456/7581 639/113 1292/1597 1349/226 855/899 710/113 1 %}

2.已知三角形的三个边长分别为a,b,c,求三角形的面积公式为:

A?s(s?a)(s?b)(s?c),s?(a?b?c)/2

用键盘输入边长a=5.3,b=7.4,c=9.5时,计算三角形面积A。

本文来源:https://www.bwwdw.com/article/gwqh.html

Top