三维螺旋线图
t=0:pi/10:10*pi;
x=2.*cos(t);y=2.*sin(t);z=2.*t;
plot3(x,y,z);xlabel('x轴'),ylabel('y轴'),zlabel('z轴')
球面的网线图
[x,y,z]=sphere(30);
xx=2.*x;yy=2.*y;zz=2.*z;
mesh(xx,yy,zz),xlabel('x轴'),ylabel('y轴'),zlabel('z轴')
旋转抛物面
x=-2:0.01:2;y=-2:0.01:2;
[xx,yy]=meshgrid(x,y);zz=xx.^2+yy.^2;
ii=find(xx.^2+yy.^2>4);zz(ii)=NaN;
surf(xx,yy,zz)
墨西哥曲线
x=-10:0.5:10;y=-8:0.5:8;
[x,y]=meshgrid(x,y);
z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2);
mesh(x,y,z);
马鞍面与平面的交
[x,y]=meshgrid(-10:0.2:10,-10:0.2:10);
z1=(x.^2-2*y.^2)+eps;z2=-20*ones(size(x));
mesh(x,y,z1);
hold on;
mesh(x,y,z2);
hold off;
纸折的
const=0;
x=1:0.1:10;y=1:0.1:10;z=0:0.1:10;
[x,y,z]=meshgrid(x,y,z);
f=(x+y+z).*(x.*y+x.*z+y.*z)-10*x.*y.*z-const;
p=patch(isosurface(x,y,z,f,0));
set(p, 'FaceColor', 'red', 'EdgeColor', 'none');
daspect([1 1 1])
view(3)
camlight; lighting phong
心形图
[x,y,z]=meshgrid(linspace(-1.3,1.3));
val=(x.^2 + (9/4)*y.^2 + z.^2 - 1).^3 - x.^2.*z.^3 - (1/9)*y.^2.*z.^3;
isosurface(x,y,z,val,0)
axis equal
view(-10,24)
世界地图
h=worldmap('World');
setm(h,'Origin',[0 180 0])
land=shaperead('landareas','UseGeoCoords',true);
geoshow(h,land,'FaceColor',[0.5 0.7 0.5])
lakes=shaperead('worldlakes','UseGeoCoords',true);
geoshow(lakes,'FaceColor','blue')
rivers=shaperead('worldrivers','UseGeoCoords',true);
geoshow(rivers,'Color','blue')
cities=shaperead('worldcities','UseGeoCoords',true);
geoshow(cities,'Marker','.','Color','red')
中国地图
% 把台湾和大陆合成一个文件保存起来,这样画图用patch就是一种颜色(Zhou Feng, 2008-06-30, SOED, Hangzhou)。
%
% by ZHOU Feng
% zhoufeng@sio.org.cn
% SOED, 2nd Institute of Oceanography
% 2008-06-30
s1 = worldhi('china');
s2 = worldhi('taiwan');
disp(s1);
% add Taiwan together (ZHOU Feng)zhoufeng@sio.org.cn
s = s1;
s.lat = [s1.lat;NaN; s2.lat];
s.long= [s1.long; NaN;s2.long];
% add the Diaoyu Island (钓鱼岛)
% 钓鱼岛群岛由钓鱼岛、黄尾岛、赤尾岛、南小岛、北小岛、大南小岛、大北小岛和飞濑岛等岛屿组成,总面积约7平方公里。
% 地理位置:东经123°-124°34′北纬25°40′-26°。
%
% ---这里的分辨率只有两块 --
s3 = worldhi('japan'); %(ZHOU Feng)zhoufeng@sio.org.cn
x = s3.long;
y = s3.lat;
idx = find(x>123.0 & x<124.5);
idy = find(y> 25.5 & y< 26.0);
m = length(idy);
id=[];
for i=1:m
tmp=find(idx == idy(i));
if isempty(tmp)
else
id = [id; idx(tmp)]; %(ZHOU Feng)zhoufeng@sio.org.cn
end
end
%%longd = x(id);
%%latd = y(id);
%
% find nan
dtmp = find(diff(id)>1);
if isempty(dtmp)
disp('no change')
elseif length(dtmp)==1
idnew = [id(1:dtmp); id(dtmp+1)-1;id(dtmp+1:end)];
else
for j=1:length(dtmp)
idnew = [id(1:dtmp(j)+j-1); id(dtmp(j)+1)+j-1; id(dtmp(j)+j+1:end)]; % 未
MATLAB经典 程序代码,不看后悔一辈子_工学_高等教育_教育专区。包含 自动控制原理 信息与通信工程,控制科学与工程,动力工程,电气工程,计算机科学与技术,编号...
Matlab源程序代码_计算机软件及应用_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 Matlab源程序代码_计算机软件及应用_IT/计算机_专业资料。正弦波的源...
matlab代码大全_IT/计算机_专业资料。MATLAB 主要命令汇总 MATLAB 函数参考 附录 1.1 管理用命令 函数名 addpath demo doc help lasterr lookfor path 功能描述 函...
MATLAB代码_理学_高等教育_教育专区。主要的matlab代码A.1 代码结构 通用的单通道接收机如图 5.1 所示,软件接收机使用的实际的数据流和 MATLAB 函数如图 A.1...
MATLAB源代码_工学_高等教育_教育专区。=0=常用的一些图像处理 Matlab 源代码 2010-05-05 20:07 #1:数字图像矩阵数据的显示及其傅立叶变换 #2:二维离散余弦变换...
MATLAB源代码_数学_自然科学_专业资料 暂无评价0人阅读0次下载举报文档 MATLAB源代码_数学_自然科学_专业资料。今日推荐 88份文档 ...
1.图像反转 MATLAB 程序实现如下: I=imread('xian.bmp'); J=double(I); J=-J+(256-1); H=uint8(J); subplot(1,2,1),imshow(I); subplot(1,2...
MATLAB 代码 19页 1下载券 MATLAB部分代码 9页 2下载券 MATLAB一些代码 5页 免费 UKF matlab代码 1页 2下载券 matlab求交点代码 5页 1下载券 实用matlab代码...
(MATLAB 源代码) clear all; close all; clc; M=256;%原图像长度 N=64; %水印长度 [filename1,pathname]=uigetfile('*.*','select the image'); ...
MatLab代码大全_数学_自然科学_专业资料。第2章 2.3.2 二维连续傅里叶变换例...(c) 第3章 3.4.4 二维 FFT 的 MATLAB 实现 例3.2 简单图像及其傅里叶...
热门文档