matlab 折线束的包络,用matlab绘制图1中右图的圆、折线束及其包络线(心形线),请给出步骤及其实现原理,...
一:请给出绘制图1中右图的圆、折线束及其包络线(心形线)的步骤及其实现原理。给出绘制该图的MATLAB程序及其运行结果(图形)。
题目帮助:
例如,画图的初略步骤可以是这样
a) 画一个基圆C,并在C的周界上画一个点O。
b) 在C上选取另一个点P,画一条线在P点与C相切。
c) 标出切线上的一个点Q使PQ与OQ垂直。
d) 对圆C上的若干点重复b),c)。
e) 将所有的点Q依次用直线段连接起来。
解决方法:
% O点已知(-1,0);
%1 在基圆C上选取一个点P( m,n ),心里默画一条线在P点与圆C相切。。
%2 标出切线上的一个点Q(x0,y0)使PQ与OQ垂直。实际上要求出OQ的直线,再求出PQ与之的交点Q的坐标。
%3 将坐标Q与P和O点相连,
%4 对圆C上的若干点重复1 2 3 的步骤。
%5 如果要连接各点的话 ,注意此处的连接需要记录上一次交点的位置我设为了(m0 n0),再与本次的新交点Q(x0,y0)坐标相连。
MATLAB代码:
t =-3:0.1:3
ezplot("cos(t)","sin(t)");
axis([-2 2 -2 2]);
hold on
m0 = -1;
n0 = 0;
for i = t
m = cos(i);
n = sin(i);
x0 = (n+m*m/n-n/m)/(n/m+m/n);
% y0 = (n/m)*(n/m+m*m/n+n)/(n/m+m/n)+m*m/n+n;
y0 = n/m*x0+n/m;
x1 = [x0,-1]
y1 = n/m*x1+n/m;
plot(x1,y1);
hold on
x2 = [m,x0];
y2 = -1*m/n*x2+m*m/n+n;
plot(x2,y2);
hold on
if m0 ~= -1
plot([m0 x0],[n0 y0]);
end
m0 = x0;
n0 = y0;
end
grid on;
运行结果:
q 是四川师范派来的吗 巧我也是
matlab 折线束的包络,用matlab绘制图1中右图的圆、折线束及其包络线(心形线),请给出步骤及其实现原理,...相关推荐
- matlab里markersize,Matlab scatter/plot绘制图时,单点的'MarkerSize'与空间位置的
Matlab scatter/plot绘制图时,单点的'MarkerSize'与空间位置的 Matlab scatter/plot绘制图时,单点的'MarkerSize'与空间位置的关系 scatte ...
- matlab多径误差包络,MIMO-OFDM系统添加多径信道仿真结果误差很大
本帖最后由 MATLAB白白朵 于 2018-4-25 15:21 编辑 问题1:现在已经有了多径信道的代码如下,但是我加进我的程序中仿真出来的结果误差很大,不知道是什么原因?(仿真结果在代码下方) ...
- matlab高中必修三数学模拟,基于MATLAB的模拟调制实验报告
<基于MATLAB的模拟调制实验报告>由会员分享,可在线阅读,更多相关<基于MATLAB的模拟调制实验报告(19页珍藏版)>请在金锄头文库上搜索. 1.基于 MATLAB 的模 ...
- 基于matlab的音乐合成论文,基于matlab软件的音乐合成毕业论文.doc
基于matlab软件的音乐合成毕业论文.doc 河北经贸大学毕业论文基于MATLAB软件的音乐合成专业名称电子信息工程班级201102学生姓名王雪指导老师章瑞平完成时间2015年5月河北经贸大学毕业论 ...
- 如何用matlab绘制心形线,心形线的matlab程序
cosθ的心形线图像 图 2 ρ = 0.5 + cosθ的心形线图像 图 5 ρ = 1 ? cosθ的心形线图像 Matlab 绘制,附代码: theta=0:0.1:2*pi; rho1=1-. ...
- matlab心线代码,matlab心形线
1. 笛卡尔心形线绘图 MATLAB 代码: close all; clear ... 其中参数可以同时选用,若只选 一部分,其余项用Matlab设定的默认值. ? 参数见...的图形 ? 心形线 四 ...
- 自动控制原理matlab pdf下载,第五章-matlab在自动控制原理中的应用.pdf
第五章-matlab在自动控制原理中的应用.pdf 第第五五章章 MATLAB MATLAB MATLAB MATLAB在自动控制原理的应用在自动控制原理的应用 5 5 5 5 1 1 1 1 控制系 ...
- 如何用matlab画电场强度三维图,浅析matlab模拟静电场三维图与恒定电流场模拟静电场...
浅析matlab模拟静电场三维图与恒定电流场模拟静电场 1 浅析 Matlab 模拟静电场三维图 与恒定电流场模拟静电场 摘要:本文利用恒定电流场模拟静电场,通过寻找等势点的方法描绘出点 电荷对的电力 ...
- matlab制作动画并保存,[转载]Matlab中动画的实现、制作和保存(转载Matlab技术论坛)...
Matlab中动画的实现.制作和保存(转载Matlab技术论坛) 本帖由Matlab技术论坛原创,原帖参见 http://www.matlabsky.com/thread-592-1-1.html 光 ...
最新文章
- Elasticsearch Windows 环境搭建
- Java算法--串的简单处理
- matplotlib-绘制精美的图表
- 从2D到3D 开发者讲述“街霸V”的美术秘笈
- 用博奥如何导入单项工程电子表_博奥工程系列软件实操手册(第六册).doc
- 图论--网络流最大流问题
- 实践案例丨利用小熊派开发板获取土壤湿度传感器的ADC值
- 为什么办理房产证要经过开发商和物业?
- python simple example
- 干货 | 一文掌握常用的机器学习模型
- 一个c3p0的数据库连接池的多线程测试
- 一个小型的中文文本分类系统(项目链接文末)——《ML算法原理和实践》学习笔记
- RedisTemplate 切换 Jedis 实现 以及 Jedis 常用 API
- 芯烨打印机api密钥php,CCXT中文开发手册
- 用大数据挑选出国外最值得看的前50条swift教程(v.2019)
- 网吧管理系统mysql_网吧管理系统数据库课程设计.doc
- 股票放量一定就是好事么,为什么从爆大量的高位开始下跌?
- chrome打开链接隐私设置错误_Chrome 隐私设置错误
- 剪刀石头布(你出一个版)
- java tess4j 示例_java 使用tess4j实现OCR的最简单样例