资源简介
本代码主要利用MATLAB工具实现MATLAB——完整m文件实例,简单明了,易于理解
代码片段和文件信息
function spir_len = spirallength(d n lcolor)
%CIRCLE plot a circle of radius as r in the provided color and calculate its area
% d:螺旋的旋距
% n:螺旋的圈数
% lcolor:画图线的颜色
% spir_len:螺旋的周长
% spirallength(d n):利用蓝色以预设参数的螺旋线
% spirallength(d nlcolor):利用lcolor颜色以预设参数的螺旋线
% spir_len = spirallength(d n):计算螺旋线的周长,并用蓝色填充螺旋线
% spir_len = spirallength(d nlcolor):计算螺旋线的周长,并用lcolor颜色填充螺旋线
% 编写于2009.7.6,修改于2011.8.8 程序员:01
if nargin > 3
error(‘输入变量过多!‘);
elseif nargin == 2
lcolor = ‘b‘;
end
j = sqrt(-1);
phi = 0: pi/1000 : n*2*pi;
amp = 0: d/2000 : n*d;
spir = amp .* exp(j*phi);
if nargout == 1
spir_len = sum(abs(diff(spir)));
fill(real(spir) img(spir) lcolor)
elseif nargout == 0
plot(spirlcolor)
else
error(‘输出变量过多!‘);
end
axis(‘square‘)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 914 2018-01-10 13:51 MATLAB——完整m文件实例\ex4_17.m
文件 914 2018-01-10 13:51 MATLAB——完整m文件实例\MATLAB——完整m文件实例.m
目录 0 2018-08-22 10:54 MATLAB——完整m文件实例
----------- --------- ---------- ----- ----
1828 3
相关资源
- MATLAB——遗传算法路径规划
- MATLAB——基于PSO工具箱的函数寻优算
- SVD算法的MATLAB代码
- 基于Pluto点对点通信系统设计matlab源码
- PSO-SVM 粒子算法优化支持向量机MATLA
- NSGA-III算法-matlab版本-写满了中文注释
- 图像处理/图像分割实验/(自动)阈值
- 基于matlab的特征匹配的英文印刷字符
- 霍夫曼Huffman编码译码GUI界面设计.ra
- 双PWM调速系统的仿真模型.rar
- matlab读取二维DXF文件
- matlab读取STL文件
- 基于matlab的应用图像处理进行癌细胞
- 人工免疫算法寻优最大值
- MATLAB求解SEIR模型.zip
- MATLAB中的harq重传
- matlab解决旅行者问题的三种算法遗传
- 集成学习方法matlab实现
- MIT数据库的心电信号预处理matlab程序
- delta机械手工作空间matlab程序
- MATLAB_EOF.zip
- 车牌识别的matlab程序
- 阵列天线切比雪夫分布幅度计算
- GA+SVM的MATLAB程序
- 牛顿拉夫逊法解潮流计算MATLAB程序附
- SAR ADC模型
- 曲面拟合程序MATLAB
- 差分方程的阻滞增长模型 matlab
- 小波神经网络matlab详细代码
- 多目标perota优化MATLAB算法
评论
共有 条评论