1.计算 sin(45°);

交互界面下,输入(>>除外):

>> sin(45/180*pi)

ans =

    0.7071

>> sin(deg2rad(45))

ans =

    0.7071

>> sind(45)

ans =

    0.7071

 

2.计算 Matlab练习笔记(一)  的值,其中 x = 4.92;

交互界面下,输入(>>除外):

>> x = 4.92;
>> sqrt(2*exp(4.92+0.5)+1)

ans =

   21.2781

常用数学符号:e = exp(1); π = pi

3.计算  Matlab练习笔记(一) 的值;

在交互窗口下输入(>>除外):

>> y = (2*sin(0.3*pi))/(1+sqrt(5))

y =

    0.5000

4.计算半径为5.2cm的圆的周长和面积;

在交互窗口下输入(>>除外):

>> R = 5.2;perimeter = pi * R;area = pi * R ^2;	
>> perimeter

perimeter =

   16.3363

>> area

area =

   84.9487

5.构建 Matlab练习笔记(一) 与 Matlab练习笔记(一),计算A + B,A - B,2A,3B,A + 2,B - 3;

在交互窗口下输入(>>除外):

>>A = [1 2 3;4 5 6;7 8 9]; B = [1 4 7;2 5 8;3 6 9];
>> A + B 
ans =

     2     6    10
     6    10    14
    10    14    18
>> A - B

ans =

     0    -2    -4
     2     0    -2
     4     2     0
>> 2 * A

ans =

     2     4     6
     8    10    12
14    16    18
>> 3 * B

ans =

     3    12    21
     6    15    24
     9    18    27
>> A + 2

ans =

     3     4     5
     6     7     8
     9    10    11
>> B - 3

ans =

    -2     1     4
    -1     2     5
     0     3     6

6.绘制分段函数曲线并添图形标记:

Matlab练习笔记(一)

>> edit %进入编辑窗口

在编辑窗口中输入以下内容:

function y = fenduan1(x)
n = length(x);
for i = 1:n
    if x(i) >= 8
        y(i) = 1;
    elseif x(i) >= 6
        y(i) = 5 - x(i)/2;
    elseif x(i) >= 4
        y(i) = 2;
    else
        y(i) = sqrt(x(i));
    end
end

保存为:fenduan1.m 注意:函数名和文件名一致;左侧文件目录可以找到文件的基础下,

在交互窗口输入以下内容(>>除外):

>>x = 0:0.5:12;                       %指定范围
y = fenduan1(x);                      %调用函数
plot(x, y, x, y, 'ro')                %绘图
title('我的分段函数');                  %图形名称
xlabel('这是x轴');                      %x轴说明
ylabel('这是y轴');                      %y轴说明
text(5,1.4,'这是我画的分段函数');        %图形说明,指定位置添加说明
legend();                              %图例(右上角的图例)

 

Matlab练习笔记(一)

7.编写程序,计算阶乘 n!;

>> edit %进入编辑窗口

在编辑窗口中输入以下内容:

function y = factorial (x)
sum = 1;
for i = 1:1:x       %i=1,范围1到x,步长为1
    sum = sum * i;
    y(i) = sum;
end
fprintf('The value of factorial(%d) is: %d\n', x, sum);

保存为:factorial.m 注意:函数名和文件名一致;左侧文件目录可以找到文件的基础下,

在交互窗口输入以下内容(>>除外):

>>y = factorial(5);
The value of factorial(5) is: 120

8.在同一图形窗口中,画出抛物线 Matlab练习笔记(一),星形线 Matlab练习笔记(一),隐函数 Matlab练习笔记(一),及隐函数

Matlab练习笔记(一) 的图形;

在交互模式下输入以下内容(>>除外):

>>subplot(2,2,1);%将窗口分为2x2的绘图区,m行n列,区号按行优先编号,选定1为当前活动区,画第一块
fplot('x.^2', [-5, 5])         %fplot可传字符串形式的函数
subplot(2,2,2)                %选择第二块
theta = 0:0.1:2*pi;
a = 5;                        %随便选定a的值
rhoa = a*cos(theta).^3;
rhob = a*sin(theta).^3;
plot(rhoa, rhob)
subplot(2,2,3);               %选择第三块
ezplot('exp(x)+sin(x*y) ')    %ezplot可以画隐函数
subplot(2, 2, 4);             %选择第四块
f = 'x^3+y^3-3*x*y';
ezplot(f)                     %可以用变量传入

 

Matlab练习笔记(一)

 

 

.Fin

相关文章:

  • 2021-04-25
  • 2021-10-08
  • 2022-12-23
  • 2021-12-16
  • 2021-06-03
  • 2021-12-18
  • 2021-08-03
猜你喜欢
  • 2022-01-07
  • 2021-08-07
  • 2021-12-20
  • 2021-04-25
  • 2022-12-23
  • 2021-11-18
  • 2021-12-10
相关资源
相似解决方案