資源簡介
本代碼主要利用MATLAB工具實現(xiàn)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:螺旋的圈數(shù)
%???lcolor:畫圖線的顏色
%???spir_len:螺旋的周長
%?spirallength(d?n):利用藍色以預(yù)設(shè)參數(shù)的螺旋線
%?spirallength(d?nlcolor):利用lcolor顏色以預(yù)設(shè)參數(shù)的螺旋線
%?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
評論
共有 條評論