3、程序设计及运行结果

(1)Octave代码如下:

clc;clear;
a=1;
b=1;
x=[-10:0.1:10];
y=(b^2*(x.^2/a^2-1)).^0.5;
plot(x,y,'k');
title('x^2/a^2-y^2/b^2=1,x=-+b/a*x Asymptote')
hold on
plot(x,-y,'k')
plot(-x,y,'k')
plot(-x,-y,'k')
%渐近线x=-10:0.1:10;
plot(x,b/a.*x,'r')
plot(x,-b/a.*x,'r')
hold off

(2)Octave代码如下:

clear ; clc
t=0:0.1:pi;
r=0:0.1:2*pi;
[r,t]=meshgrid(r,t);x1=1*sin(t).*cos(r);
y1=1*sin(t).*sin(r);
z1=1*cos(t);
mesh(x1,y1,z1);
hold on
xgrid = -1:0.1:1;
ygrid = -1:0.1:1;
[x,y] = meshgrid(xgrid,ygrid);
z_p = sqrt(x.^2+y.^2);
z_n = -sqrt(x.^2+y.^2);
mesh(x,y,z_p);
hold on;
mesh(x,y,z_n);
axis equal;
axis('square')
xlabel('X-axis');ylabel('Y-axis');zlabel('Z-axis');
shading flat;
title('The surface of intersecting sphere and cone');

(3)Octave代码如下:

clc;
clear;
t=0:0.1:pi;
r=0:0.1:2*pi;
[r,t]=meshgrid(r,t);
##The rectangular coordinate equation of the
## ball is transformed into polar coordinate equation
##x^2+y^2+z^2=9
x1=3*sin(t).*cos(r);
y1=3*sin(t).*sin(r);
z1=3*cos(t);
##Polar coordinate equation of cylinder
##x^2+z^2=4
u=0:0.1:2*pi;
v=-3:0.1:3;
[u,v]=meshgrid(u,v);
x2=2*cos(u);
y2=v;
z2=2*sin(u);
mesh(x1,y1,z1)
hold on
mesh(x2,y2,z2)
xlabel('X-axis');ylabel('Y-axis');zlabel('Z-axis');
shading flat;
title('The surface of intersecting sphere and cylinder');
hold off

4、讨论与分析

在画平面图形的时候,可以把一个变量变成另外一个变量的表达式,然后再用简单plot就可以画出图像。在一些常见的简单的三维曲面画图时,可以运用极坐标来表示直角坐标系的变量,就可以把问题简单化,运用基本的绘图工具即可。在画一些复杂的函数图形时,可以选择使用一些画曲面的函数。

数学实验——函数绘图实验相关推荐

  1. c语言利用参数方程绘图,CG实验1-利用C语言图形函数绘图概要1.doc

    CG实验1-利用C语言图形函数绘图概要1 实验1 利用C语言图形函数绘图 1实验目的: 熟悉C语言图形功能,为今后实验打基础. 2实验要求: 在CodeBlocks环境下编写程序 3实验内容 例1 利 ...

  2. 计算机模拟在数学实验报告,MATLAB实验-8计算机模拟.doc

    MATLAB实验-8计算机模拟 PAGE PAGE 4 新乡学院数学与信息科学系实验报告 实验名称 计算机模拟 所属课程 数学软件与实验 实验类型 综合型实验 专 业 信息与计算科学 班 级 2011 ...

  3. 2023南京邮电大学通达学院《数学实验》MATLAB实验答案

    四月维夏,六月徂暑. 勤将励勉,勿望再晨. --赠nmy 南京邮电大学通达学院<数学实验>MATLAB实验答案 一 声明 二 MATLAB下载 <数学实验>练习一 1.1 1. ...

  4. matlab实验5函数文件,实验5-MATLAB的图形功能PPT

    PPT内容 这是实验5-MATLAB的图形功能PPT下载,主要介绍了实验目的:相关知识:相关知识:函数plot中参数s的含义如下:为了绘制函数的图形,除了一些系统已有的函数外,我们需要先定义函数,定义 ...

  5. 三维绘图matlab实验报告,matlab实验报告-二维绘图

    matlab实验报告-二维绘图 实验报告2 课程 数学实验与数学软件 实验名称 matlab的二维绘图 第 1 页 专业 数学与应用数学 班级_08级数学3班__ ______ 学号_182__ 姓名 ...

  6. python函数实验总结_Python程序设计实验报告:实验六 函数

    安徽工程大学 Python程序设计 实验报告六 班级 物流192 姓名陶俊学号3190505235 成绩 日期 2020.5.4 指导老师修宇 实验 6 函数 [实验目的] 掌握函数的定义与使用方法: ...

  7. matlab上机绘图实验心得,matlab实验心得总结

    <matlab实验心得总结>由会员分享,可在线阅读,更多相关<matlab实验心得总结(2页珍藏版)>请在人人文库网上搜索. 1.通过matlab仿真实验使我学习掌握了许多知识 ...

  8. matlab实验7绘图操作绘制三维曲线,上机习题6 MATLAB7.0三维绘图

    matlab三维绘图经典 实验六 MATLAB7.0三维绘图 实验目的: ① 掌握绘制三维图能形的方法: ② 掌握图形修饰处理方法: ③ 知道图像处理方法,了解动画制作方法. 实验要求:给出程序和实验 ...

  9. matlab实验7绘图操作绘制三维曲线,matlab上机习题6 MATLAB7.0三维绘图

    实验六MATLAB7.0三维绘图实验目的: ①掌握绘制三维图能形的方法: ②掌握图形修饰处理方法: ③知道图像处理方法,了解动画制作方法. 实验要求:给出程序和实验结果. 实验内容: 一.绘制三维曲线 ...

最新文章

  1. nsis帮助文档_使用NSIS打包程序
  2. linux命令:case选择结构语句
  3. UNPIVOT的详细说明
  4. 在OUTLOOK或OWA中查看邮件的SCL级别(转)
  5. 44. 源代码解读-RocketMQ-架构
  6. 昆仑通态触摸屏数据转发上传_嵌_ModbusTcpIp数据转发 昆仑通态屏与屏之间通讯 - 下载 - 搜珍网...
  7. 【华为云技术分享】Spark中的文件源(上)
  8. 大数据_MapperReduce_Hbase_批处理batchMutate源码分析_数据的写入流程源码分析---Hbase工作笔记0032
  9. 《高效人士的116个IT秘诀》读书笔记
  10. (day 52 - 递归 and 短路逻辑运算符的用法 ) 剑指 Offer 64. 求1+2+…+n
  11. atitit.dw不能显示正确的百分比高度in dw的解决
  12. 一篇关于arc下内存管理的老文章,包含各种冷门修饰符(关于内存),写的较好,mark...
  13. tolua unity 报错_Unity Editor + tolua 在 Linux 下的 runtime 问题
  14. 怎么查ip地址 多种方法教学
  15. 蚁人2:黄蜂女现身全集百度云资源
  16. 董事局主席董事长总裁首席执行官CEO总裁董事监事区别
  17. 「TCG 规范解读」初识基础设施工作组
  18. 中基鸿业工薪家庭理财方法
  19. 云痕大数据 家长登录_1 云痕家长操作手册
  20. 愚人节 整人程序 by wy811007

热门文章

  1. Hive之多维度聚合
  2. 阿里云·数加,阿里下一代数据集成实践
  3. 电影《白日梦想家》剧照高清摄影大图——送给自己2021.4
  4. 区块链日记——【译】用Java创建你的第一个区块链-part2:可交易
  5. 拉斯维加斯国际黑客大会 本周开战
  6. 基于SSM框架开发的图书管理系统
  7. newman V3 command line
  8. Watcher源码解析
  9. 算法习题集 - Miscellaneous
  10. 计算机英语职业规划,英语专业职业规划