matlab能流图,有会用MATLAB写海流图的程序吗
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
像这样的 ,但我想换个区域,不知道要怎么改数据
clear
clc
load('G:\weixingshuju\topo提取\kkk.mat'); %文件位置
a1 = reshape(a(:,1),4321,2161);
a2 = reshape(a(:,2),4321,2161);
a3 = reshape(a(:,3),4321,2161);
A = a1(1272:1464,805:1033); %(经度范围*12+1,纬度范围*12+1)数据像元为12*12
B = a2(1272:1464,805:1033);
C = a3(1272:1464,805:1033);
S = C';
contour(A',B',-S,[0,0],'k');
hold on
set(gca,'XTick',100:5:130);
set(gca,'Xticklabel',{'100E','105E','110E','115E','120E','125E','130E'});
set(gca,'yTick',0:5:25);
set(gca,'yticklabel',{'0N','5N','10N','15N','20N','25N'});
axis([106 122 4 23]);
xlabel(['经度/^oE']); ylabel(['纬度/^oN']); %画出地形图
load('G:\weixingshuju\weixing\Globe_SSHA_dt_ref_global_merged_msla_h_qd\data\001 (4).mat') %海面高度数据
high=ssha(377:453,425:490); %(纬度范围*4+1,经度范围*4+1)数据像元为4*4
land=find(high>1000);
high(land)=NaN;
lon1=(377:453);
lat1=lat(425:490);
[C,h]=contourf(lat1,lon1,high,'linestyle','none');
a2=load('G:\weixingshuju\topo提取\kkk.mat');
b2=reshape(a(:,3),4321,2161);
c2=b2';
d2=c2(805:1033,1272:1464);
for p=1:77 % 坐标差*4+1
for m=1:65
if d2((19*12+2)-(3*(p-1)+1),3*(m-1)+1)<0
high(p,m)=nan;
end
end
end
[X,Y]=meshgrid(105.75:.25:122,4:.25:23);
[m1 m2]=contourf(X,Y,high);
caxis([-30,30]);
colorbar
hold on
u = nan(77,66);
v = nan(77,66);
for i=2:76
k=29.75-0.25*(i-2);
f=2*(7.27e-5)*sin(k*(pi/180));
for j=2:65
g=1000;
v(i,j)=(1/f)*g*[high(i,j+1)-high(i,j-1)]/[(111*1/2)*cos(k*(pi/180))*(10^5)];
u(i,j)=-(1/f)*g*[high(i+1,j)-high(i-1,j)]/[(111*1/2)*(10^5)];
z(i,j)=[(v(i-1,j-1)^2)+(u(i-1,j-1)^2)]^(1/2);
end
xlabel('Lon[^oE]');
ylabel('Lat[^oN]');
end
legend('2cm/s',4);
set(gcf,'unit','centimeters','position',[10 2 19 16]);
quiver(X,Y,u,v,3)
hold off
matlab能流图,有会用MATLAB写海流图的程序吗相关推荐
- MATLAB实现基于BP神经网络的手写数字识别+GUI界面+mnist数据集测试
文章目录 MATLAB实现基于BP神经网络的手写数字识别+GUI界面+mnist数据集测试 一.题目要求 二.完整的目录结构说明 三.Mnist数据集及数据格式转换 四.BP神经网络相关知识 4.1 ...
- matlab需要的软硬件,软件运行硬件环境 软件著作权-用MATLAB写了个小程序,想申请软件著作权,求大神指点...
您好,请问可以看看您的软件.硬件环境是怎么描述... 硬件环境:就是指你软件运行所需要的的硬件配置: 软件环境:就是指你软件运行所需要的系统的配置. 示例如下: 硬件环境:Intel® Pentium ...
- 半波整流图 matlab仿真,单相半波整流电路matlab仿真.ppt
<单相半波整流电路matlab仿真.ppt>由会员分享,可在线阅读,更多相关<单相半波整流电路matlab仿真.ppt(16页珍藏版)>请在人人文库网上搜索. 1.单相半波可控 ...
- 简要叙述matlab的含义,1,简述MATLAB组成部分? 2,说明使用M文件编辑/调试器的方法和优点? 3,存储在工作空间中的数组能编辑吗...
匿名用户 1级 2012-05-17 回答 我也考这个....祝你好运 1,简述MATLAB组成部分? (1)开发环境(development Environment); (2)MATLAB数学函数库 ...
- cmake重新编译matlab,ubuntu系统下cmake 编译matlab中mex文件
cmake 编译工程具有独特的优势,特别对于复杂的工程更是如此.利用matlab直接编译mex文件时,对于文件数据多的工程时,需要列举所有文件,并且要按照依赖关系排 cmake 编译工程具有独特的优势 ...
- matlab分类器设计,简单分类器的MATLAB实现.doc
简单分类器的MATLAB实现.doc 简单分类器的MATLAB实现 摘要:本实验运用最小距离法.Fisher线形判别法.朴素贝叶斯法.K近邻法四种模式识别中最简单的方法处理两维两类别的识别问题,最后对 ...
- matlab与python交互_Python和MATLAB交互的基本操作
MATLAB和Python可以在一定程度上互相调用,起到互补的作用.本文就来抛砖引玉,总结一些最基本的操作步骤. 在MATLAB调用Python MATLAB里可以很方便的调用Python的模块.笔者 ...
- matlab都有什么接口,介绍MATLAB与C++的几种接口方式
matlab调用c++,应该用mex把cpp编译成 .mex文件供MATLAB在命令行方式下调用吧 看下面这片文章 文章: 摘自北京理工大学BBS MATLAB是什么东东?不用我多说了,大批的高手会告 ...
- matlab 角度转四元数_基于Matlab的机械臂路径规划
什么是 trajectory(路径)规划 中文路径在英语中可能有两种翻译: 1. path 2. trajectory 首先告诉大家,我们所说的"路径"是后者--trajector ...
最新文章
- WCF入门教程(vs2010)
- 使用Visual Studio Code 开发.NET Core应用程序
- ruby 嵌套函数_Ruby嵌套直到循环带有示例
- 手指甲上的月牙辨健康,月牙会“丢”也能“长回来”
- python os.path模块常用方法详解
- python自动抓取论文_用python抓取某期刊最近5年发表的所有文章的关键词和摘要...
- 有多少人乘坐公交车时用NFC付钱?
- Python 之父谈放弃 Python:我对核心成员们失望至极!
- 试题12 交叉排序(小-大,大-小)
- sqlserver字符串处理函数
- 微信公众号扫码登录(一)—— 获取微信公众号二维码
- 微型计算机的英文术语,计算机常见英语词汇解释
- 文字符号设计方法整理1--笔画字形(体)处理方法
- 智能小车 + 机械臂——华为嵌入式精英挑战赛
- MATLAB导入ply
- 345.反转字符串中的元音字母(Reverse Vowels of a String)
- PR模板 复古回忆棱镜光效梦幻内容展示PR视频模板
- jQuery学习: lt与gt
- IDEA新建项目配置tomcat
- 用C语言恢复误删文件,计算机里被删除的文件可以在哪里进行恢复?
热门文章
- android对象识别实验报告,Android 3相册实验报告.doc
- java实现物体下落效果_手撸一个物体下落的控件,实现雪花飘落效果
- 批处理脚本:判断进程是否存在
- Shader Model 版本与DirectX的关系(OpenGL对应的呢?)
- Android Activity 生命周期
- android 如何开发出一款知名应用:构思篇
- 微软发表IE浏览器 F1漏洞安全公告
- Access数据库列名的命名规则
- linux 重新安装内核,升级操作系统内核(不重新安装UltraPath)
- access数据库窗体设计实验报告_access计算机实验报告:窗体