数学实验——函数绘图实验
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就可以画出图像。在一些常见的简单的三维曲面画图时,可以运用极坐标来表示直角坐标系的变量,就可以把问题简单化,运用基本的绘图工具即可。在画一些复杂的函数图形时,可以选择使用一些画曲面的函数。
数学实验——函数绘图实验相关推荐
- c语言利用参数方程绘图,CG实验1-利用C语言图形函数绘图概要1.doc
CG实验1-利用C语言图形函数绘图概要1 实验1 利用C语言图形函数绘图 1实验目的: 熟悉C语言图形功能,为今后实验打基础. 2实验要求: 在CodeBlocks环境下编写程序 3实验内容 例1 利 ...
- 计算机模拟在数学实验报告,MATLAB实验-8计算机模拟.doc
MATLAB实验-8计算机模拟 PAGE PAGE 4 新乡学院数学与信息科学系实验报告 实验名称 计算机模拟 所属课程 数学软件与实验 实验类型 综合型实验 专 业 信息与计算科学 班 级 2011 ...
- 2023南京邮电大学通达学院《数学实验》MATLAB实验答案
四月维夏,六月徂暑. 勤将励勉,勿望再晨. --赠nmy 南京邮电大学通达学院<数学实验>MATLAB实验答案 一 声明 二 MATLAB下载 <数学实验>练习一 1.1 1. ...
- matlab实验5函数文件,实验5-MATLAB的图形功能PPT
PPT内容 这是实验5-MATLAB的图形功能PPT下载,主要介绍了实验目的:相关知识:相关知识:函数plot中参数s的含义如下:为了绘制函数的图形,除了一些系统已有的函数外,我们需要先定义函数,定义 ...
- 三维绘图matlab实验报告,matlab实验报告-二维绘图
matlab实验报告-二维绘图 实验报告2 课程 数学实验与数学软件 实验名称 matlab的二维绘图 第 1 页 专业 数学与应用数学 班级_08级数学3班__ ______ 学号_182__ 姓名 ...
- python函数实验总结_Python程序设计实验报告:实验六 函数
安徽工程大学 Python程序设计 实验报告六 班级 物流192 姓名陶俊学号3190505235 成绩 日期 2020.5.4 指导老师修宇 实验 6 函数 [实验目的] 掌握函数的定义与使用方法: ...
- matlab上机绘图实验心得,matlab实验心得总结
<matlab实验心得总结>由会员分享,可在线阅读,更多相关<matlab实验心得总结(2页珍藏版)>请在人人文库网上搜索. 1.通过matlab仿真实验使我学习掌握了许多知识 ...
- matlab实验7绘图操作绘制三维曲线,上机习题6 MATLAB7.0三维绘图
matlab三维绘图经典 实验六 MATLAB7.0三维绘图 实验目的: ① 掌握绘制三维图能形的方法: ② 掌握图形修饰处理方法: ③ 知道图像处理方法,了解动画制作方法. 实验要求:给出程序和实验 ...
- matlab实验7绘图操作绘制三维曲线,matlab上机习题6 MATLAB7.0三维绘图
实验六MATLAB7.0三维绘图实验目的: ①掌握绘制三维图能形的方法: ②掌握图形修饰处理方法: ③知道图像处理方法,了解动画制作方法. 实验要求:给出程序和实验结果. 实验内容: 一.绘制三维曲线 ...
最新文章
- nsis帮助文档_使用NSIS打包程序
- linux命令:case选择结构语句
- UNPIVOT的详细说明
- 在OUTLOOK或OWA中查看邮件的SCL级别(转)
- 44. 源代码解读-RocketMQ-架构
- 昆仑通态触摸屏数据转发上传_嵌_ModbusTcpIp数据转发 昆仑通态屏与屏之间通讯 - 下载 - 搜珍网...
- 【华为云技术分享】Spark中的文件源(上)
- 大数据_MapperReduce_Hbase_批处理batchMutate源码分析_数据的写入流程源码分析---Hbase工作笔记0032
- 《高效人士的116个IT秘诀》读书笔记
- (day 52 - 递归 and 短路逻辑运算符的用法 ) 剑指 Offer 64. 求1+2+…+n
- atitit.dw不能显示正确的百分比高度in dw的解决
- 一篇关于arc下内存管理的老文章,包含各种冷门修饰符(关于内存),写的较好,mark...
- tolua unity 报错_Unity Editor + tolua 在 Linux 下的 runtime 问题
- 怎么查ip地址 多种方法教学
- 蚁人2:黄蜂女现身全集百度云资源
- 董事局主席董事长总裁首席执行官CEO总裁董事监事区别
- 「TCG 规范解读」初识基础设施工作组
- 中基鸿业工薪家庭理财方法
- 云痕大数据 家长登录_1 云痕家长操作手册
- 愚人节 整人程序 by wy811007