1.画出对数和指数函数曲线,并分别加上标题、轴标记和曲线说明(这里可采用多种方法来标注曲线)

解:

x=0.01:0.1:10;

y1=log10(x);

y2=exp(x);

figure(1)

subplot(2,1,1)

plot(x,y1,'k-'),grid on

legend('\ity1=log-{10}(x)')

title('y1=log-{10}(x)')

xlabel('x'), ylabel('y1')

subplot(2,1,2)

plot(x,y2,'k-'),grid on

legend('\ity2=exp(x)')

title('y2=exp(x)')

xlabel('x'), ylabel('y2')

2.将图形窗口分成两格,分别绘制正割和余割函数曲线,并加上适当的标注。

解:

x=0:pi/10:2*pi;

y1=sec(x);

y2=csc(x);

figure(1)

subplot(2,1,1)

plot(x,y1,'k-'),grid on

legend('\ity=sec(x)')

title('y=sec(x)')

xlabel('x'), ylabel('y1')

subplot(2,1,2)

plot(x,y2,'k-'),grid on

legend('\ity=csc(x)')

title('y=csc(x)')

xlabel('x'), ylabel('y2')

3、设有函数y=exp(x+5)+x.^3,在半对数坐标系中绘制曲线。

解:

x=1:0.01:10;

y=exp(x+5)+x.^3;

figure(1)

subplot(3,1,1)

plot(x,y,'r-'),grid on

legend('\ity=exp(x+5)+x.^3')

title('平面坐标')

xlabel('x'), ylabel('y')

subplot(3,1,2)

semilogx(x,y,'k-'),grid on %半对数坐标轴,x是对数刻度,y是线性刻度

legend('\ity=exp(x+5)+x.^3')

title('semilogx半对数坐标')

xlabel('x'), ylabel('y')

subplot(3,1,3)

semilogy(x,y,'k-'),grid on %半对数坐标轴,y是对数刻度,x是线性刻度

legend('\ity=exp(x+5)+x.^3')

title('semilogy半对数坐标')

xlabel('x'), ylabel('y')

4.将图形窗口分成两个窗格分别绘制出以下函数在[-3,3]区间上的曲线:

yl=2x+5

y2=x2-3x+1

并利用axis调整轴刻度,使它们具有相同的缩放尺寸。

解:

x=-3:0.01:3;

y1=2*x+5;

y2=x.^2-3*x+1;

figure(1)

subplot(2,1,1)

plot(x,y1,'k-')

axis([-5,5,-10,20]),grid on

legend('\ity1=2*x+5')

title('y1=2*x+5')

xlabel('x'),ylabel('y1')

subplot(2,1,2)

plot(x,y2,'k-')

axis([-5,5,-10,20]),grid on

legend('\ity2=x.^2-3*x+1')

title('y2=x.^2-3*x+1')

xlabel('x'),ylabel('y2')

5.画出下列函数的三维曲线和网格曲线:

z= (x-2)2+(y-1.2)2

解:

[x,y]=meshgrid(0:0.5:10); %为三维绘图中变量的变化范围

z=(x-2).^2+(y-1.2).^2;

figure(1)

subplot(2,1,1)

mesh(x,y,z),grid on %绘制网格曲线

title('网格曲线')

subplot(2,1,2)

plot3(x,y,z),grid on %绘制三维曲线

title('三维曲线')

matlab 实验代码,matlab实验2代码相关推荐

  1. MATLAB数字图像处理常见实验代码

    实验代码结果展示 此代码使用的编译器为MATLAB2018b及以上的版本 求1到10的阶乘之和 sum = 0; for i = 1:10sum = sum + factorial(i); end d ...

  2. 用matlab仿真杨氏干涉代码,基于MATLAB杨氏干涉仿真实验

    基于MATLAB杨氏干涉仿真实验 张防震 朱亚琼 (河南财政税务高等专科学校 河南 郑州 450002) 摘 要: 利用MATLAB高性能的数值计算和可视化软件特点,对光学中的杨氏干涉实验进行仿真.单 ...

  3. 阿当姆斯校正程序代码MATLAB,数值分析实验教程.doc

    数值分析实验教程.doc 第二篇数值分析3第1章绪论4112的平方根计算412计算效率探讨5实验题7第2章插值法821拉格朗日插值多项式的存在性822利用拉格朗日插值多项式计算函数值823差商表构造1 ...

  4. 数学实验课MATLAB实验报告一(题目+代码)

    目录 前言 程序设计部分题目 1.(1) 题目 代码 1.(2) 题目 代码 1.(3) 题目 代码 2. 题目 代码 作图部分题目 3. 题目 代码 4. 题目 代码 5. 题目 代码 符号运算部分 ...

  5. 打靶法matlab求边值问题代码,数学实验“微分方程组边值问题数值算法(打靶法,有限差分法)”实验报告(内含matlab程序)...

    实验二十七实验报告 一.实验名称:微分方程组边值问题数值算法(打靶法,有限差分法). 二.实验目的:进一步熟悉微分方程组边值问题数值算法(打靶法,有限差分法). 三.实验要求:运用Matlab/C/C ...

  6. 最佳二次逼近多项式MATLAB代码,数学实验“Chebshev多项式最佳一致逼近,最佳平方逼近”实验报告(内含matlab程序).doc...

    数学实验"Chebshev多项式最佳一致逼近,最佳平方逼近"实验报告(内含matlab程序) 西京学院数学软件实验任务书 课程名称数学软件实验班级数0901学号0912020107 ...

  7. 数学实验课MATLAB实验报告二(题目+代码)

    目录 前言 1.(1) 题目 代码 1.(2) 题目 代码 1.(3) 题目 代码 1.(4) 题目 代码 2. 题目 代码 总结 前言 2022年10月21日晴转多云转晴然后黑天了,不冷.今天有一件 ...

  8. matlab 数控插补实验,数控插补原理及G代码编程实验.ppt

    数控插补原理及G代码编程实验 数控插补原理及G代码编程实验 机械工程实验教学中心 数控插补原理及G代码编程实验 ★ 二维插补原理实验 ★ 数控代码编程实验 1 实验目的 ★ 使学生掌握逐点比较法.数字 ...

  9. MATLAB虚拟动画显示球杆,球杆系统实验教程_球杆系统根轨迹代码matlab,球杆系统的状态反馈实验总结-软件测试工具类资源...

    基于球杆的控制系统分析与设计实验教程分析和系统的测定 前言 臼动控制珄论是自动控制及相关专业的必修专业基础课,自动控制理论实验是学习和掌 握控制系统分析和设计方法最有效的途径之 机电控制系统分析设计是 ...

  10. 领域平均法matlab代码实验,数字图像处理邻域平均法滤波实验报告matlab实现.doc...

    数字图像处理邻域平均法滤波实验报告matlab实现 数字图像处理 实验报告 实验三 邻域平均法滤波 学号 姓名 实验三 邻域平均法滤波 一.实验内容 选取噪声较明显的图像,分别采用3*3.5*5.7* ...

最新文章

  1. Golang 入门笔记(二)下
  2. php微信撤回消息,78行Python代码实现现微信撤回消息功能
  3. [caffe(一)]使用caffe训练mnist数据集
  4. windows环境下python 虚拟环境的创建和使用(virtualenvwrapper)
  5. P104-105代码中变量之间的关系
  6. 互联网反欺诈体系中的常用方法
  7. idea一直在 downloading plugins for ... 失败
  8. 头秃,在线求名字:网易使用昵称交流,再也没有“哥,姐,总”!
  9. Idea的svn新建分支,切换分支,合并分支
  10. linux chmod详解
  11. hane nfs win 配置_NFS服务器HaneWin NFS Server
  12. delphi 远程mysql_Delphi远程连接Mysql的实现方法
  13. 悟空CRM客户关系管理系统测试
  14. 使用mybaisplus时使用LambdaQueryWrapper进行条件查询发生evaluating expression异常处理
  15. html 整体缩小zoom,页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)
  16. 【word2vec】算法原理 公式推导
  17. Mac xmind 8完美破解教程
  18. Linux/macOS 命令符列表
  19. 计算机程序设计基础----习题4
  20. 软件和资源收集(三)

热门文章

  1. 2012ESRI中国用户大会有感
  2. 修复因更新iCloud设置而卡住的iPhone / iPad的六种方法
  3. Microsoft Computer Vision APIs Distilled 免积分下载
  4. 4.贪心算法 含例题
  5. 快过年了别着急玩耍,学会指针轻松一整年的学习
  6. Kubernetes:3步排查K8S Deployment故障
  7. Unable to negotiate with 123.4.47.238 port 29418: no matching host key type found. Their offer: ssh-
  8. 机器学习 数据挖掘知识点总结大纲
  9. JAVA的异常处理机制有什么好处,你造吗?
  10. 【我的渲染技术进阶之旅】Google开源的基于物理的实时渲染引擎Filament源码分析:在android中如何使用cmgen命令自动将.hdr文件转换为.ktx文件或者.rgb32文件等?