- 博客(32)
- 收藏
- 关注
原创 matlab plotyy命令两根线两端不对齐
就是81个数据,两端不对齐,非要先放大再缩小又对上了。解决方法:别用plotyy,用yyaxis解决问题。
2023-03-02 19:50:02 279
原创 matlab一个很有意思的报错
错误写法:path=“E:\MATLAB\biyesheji\yanjiusheng\radius10000\data”;eval([‘elb_’ num2str(i) ‘=load(’ path ‘elb_’ num2str(i) ‘.txt);’])必须为字符串标量或字符向量正确:path=‘E:\MATLAB\biyesheji\yanjiusheng\radius10000\data’;eval([‘elb_’ num2str(i) ‘=load("’ path ‘elb_’ num2st
2022-06-27 21:05:23 1466
原创 matlab quiver函数添加图例(比例尺、参考矢量)
其实思路很简单,先把你的数据画出来,再画一个参考大小的箭头。主要解决的是两次画图箭头大小不一致的问题。先上修改放缩系数前的效果。没错,那个小的线段就是参考矢量,同一个函数两次画出来的箭头,大小其实差不多(上面是0.208,参考矢量大小0.2),结果第一次画的箭头比参考箭头大四五倍。画图时修改放缩系数,scale=0。scale=0;f=figure;q=quiver(X,Y,u.*arrow_control,v.*arrow_control,scale);ql=quiver(2, 15.5, 0.
2022-06-12 23:16:42 5395
原创 CMIP6文件名含义详解
CMIP6 数据名很长,出于众所周知的原因,虽然 CMIP6 提供了说明文档,我们依然无法看到,我看了一下中文互联网好像没有文章仔细说明,能看到的也是说一半就不说了,那我来吧。只介绍 CMIP6 ,需要看源文档的可以访问这个网址(需要一些黑科技):https://docs.google.com/document/d/1yUx6jr9EdedCOLd–CPdTfGDwEwzPpCF6p1jRmqx-0Q/edit#<mip_era>/<activity_id>/<insti
2022-04-26 20:22:05 11454 7
原创 编译并运行pom2k遇到的问题
第一,没有权限运行./runpom2k办法:sudo chmod 777 runpom2k第一,没有g77(未解决)安装g77按照这个方法:安装g77的教程报错W: GPG 错误:http://old-releases.ubuntu.com/ubuntu hardy Release: 下列签名无效: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX437D05B5W: GPG 错误:http://old-releases.ubuntu.com/ubuntu hardy-u
2022-04-18 17:09:32 197
原创 2021-10-02 dconf editor 没有canonical indicator time
在修改ubuntu顶部状态栏的时间格式时下载dconf editor没有canonical indicator time,只需要安装一下:sudo apt-get install indicator-datetime重新打开dconf editor即可
2021-10-02 19:08:15 117
原创 bat学习笔记(持续更新)
基础命令pause执行完后暂停,显示“请按任意键继续. . .”,按任意键继续。例:pause=====C:\bat>pause请按任意键继续. . .rem(:: )注释。不会在运行的时候显示出来。例:::使用rem或者双冒号注释pause=====C:\bat>pause请按任意键继续. . .echo显示命令后面的字符串,可以多个。例:echo yigeqiaodaimadetuzipause=====C:\bat>echo yigeq
2021-09-14 01:19:19 2572
原创 《手撕linux源码系列补丁》函数篇之set_program_name
用法set_program_name (argv[0]);源码分析void set_program_name (const char *argv0)//argv0用于储存文件名//创建两个变量const char *slash;//有斜线的文件名const char *base;//基础文件名,无斜线//这一步检测传进来的数组变量argv0是否创建了,没有创建就报错,并退出if (argv0 == NULL){fputs (“A NULL argv[0] was passed throu
2021-08-10 00:00:09 492
原创 2021-07-10vscode中一键打出python main函数快捷键
vscode中一键打出python main函数快捷键右下角设置,user snippets,搜索python,括号中添加此代码“Print to console”:{“prefix”: “main”,“body”: [“if name == main:”,“”,],“description”: “python–main”}重启即可...
2021-07-10 21:10:17 1981
原创 修改ubuntu命令行前面的用户名
vim ~/.bashrc找到PS1=···(图中61行)weicl那里的\u修改为你想要的字符串记得source
2021-06-27 23:21:21 589
原创 MSedge主页被360劫持
被那个该死的360劫持了主页,一打开就是广告,只想学linus说一句:360,fuck you!先看一下快捷方式的目标位置右击MSedge——属性——目标然后删掉所有的快捷方式你会发现在路径后面还有一串代码,不需要打开MSedge所在的地方将前面那一半路径复制到文件管理器的搜索栏,找到MSedge,重新创建快捷方式,o了360,fuck you!360,fuck you!360,fuck you!...
2021-04-12 15:00:35 2433
原创 基础shell脚本语法学习笔记
\ 连接两行注释echo -e “显示的内容”exit 0 退出read -p “提示信息” var 读取用户键盘输入变量var“var"显示var的值(而不是var这个字符串)var={var}" 显示var的值(而不是var这个字符串)var=var"显示var的值(而不是var这个字符串)var=(date --date==‘2 days ago’ +%Y%m%d) 使用命令给变量赋值var=(((((({var1}*var2))变量赋值存在运算touch"{var2})) 变量赋值存在
2021-04-08 20:56:39 196
原创 matlab画图变量和m_map地图不能正确吻合有变形
绘图代码如下m_proj('lambert','long',[105 135],'lat',[10 44]);m_coast('patch',[.7 .7 .7],'edgecolor','b');m_grid('linest','none','box','fancy','tickdir','in');hold on% 非常重要!!!m_pcolor(X,Y,nanmean(swh_avg_year_china_nearshore_trans,3));xlabel('longitude');
2021-03-25 16:29:44 515
原创 matlab画图一片空白的问题
clear,clc% 读取变量chla = ncread('A20021722002263.L3m_SNSU_CHL_chlor_a_4km.nc','chlor_a');% lon,lat,列*行,8640*4320lat = ncread('A20021722002263.L3m_SNSU_CHL_chlor_a_4km.nc','lat');% 4320*1lon = ncread('A20021722002263.L3m_SNSU_CHL_chlor_a_4km.nc','lon')
2021-03-10 14:44:05 4236
原创 使用python操作excel画图
from openpyxl import load_workbookfrom openpyxl.chart import ( RadarChart, Reference,)import numpy as npdef read_all_data(worksheet): print("read_all_data...") data_list = [] for row in worksheet.values: for value in row:
2021-03-08 23:23:20 1336
原创 python操作excel处理数据及绘图
http://yumos.gitee.io/openpyxl3.0/index.html#document-charts/introduction
2021-03-06 22:34:34 570
原创 ubuntu命令行的几个相关设置
root下的root@LENOVO:~# 颜色设置变为root权限$ sudo -i输入密码$ vim .bashrc输入命令/force_color_prompt找到#force_color_prompt=yes将#号删除输入命令:wq$ source .bashrc即可命令行颜色说明
2021-02-28 20:36:27 167
原创 使用python自动化点击页面元素以下载ecmwf数据
重要申明部分代码源自网络,是在记不清了,对作者表示歉意import timeimport osimport sysfrom selenium import webdriverimport win32apiimport win32confrom selenium.common.exceptions import NoAlertPresentExceptionimport tracebackfrom urllib import requestimport msvcrt # chrome
2021-01-17 21:23:20 664 3
原创 一个半自动化下载ecmwf数据的脚本
下载数据这个的详细教程请看我的上一篇文章from ecmwfapi import ECMWFDataServerserver = ECMWFDataServer()server.retrieve({ "class": "ei", "dataset": "interim", "date": "1988-01-01/to/1988-12-31", "expver": "1", "format":"netcdf", "grid": "0.75/0.75"
2021-01-13 23:36:35 311
原创 ecmwf批量下载数据
感谢此文作者http://www.clarmy.net/2018/09/16/how-to-download-data-from-ecmwf-in-batch/
2021-01-12 19:47:49 517
原创 matlab画中国近海有效波高时遇到的问题及m_map的用法注意事项
matlab画中国近海有效波高时遇到的问题及m_map的用法注意事项数据问题这个数据很不友好,它的纬度从大到小,经度又从小到大。这需要笔者转置数据。先定位数据在矩阵的位置。最高的纬度是50°N,lat_min=1,是lat矩阵里的第一行。lat_min = find(lat==50);%最小是最大,坐标,50°N,1lat_max = find(lat==10);%10,321lon_min = find(lon==105);%最小是最小,坐标,105,121lon_max = find(l
2021-01-11 14:33:47 1346
原创 Pro Android中关于getResources的用法在最新版中的变化
版本说明android studio 版本:4.0.1java版本号:14.0.1更改由your-activity.getResources()变为this.getResources()周知。
2020-08-22 11:48:47 143
原创 gcc编译不了c语言
新人初见ubuntu问题之(一)gcc编译不了c语言遇到的问题检查源代码sudo apt-get install build-essential切换源sudo apt-get install build-essential重新编译遇到的问题gcc hello.chello.c:1:19: fatal error: stdio.h: 没有那个文件或目录#include <stdio.h>^compilation terminated.检查源代码#include <stdi
2020-06-15 12:24:59 2131 1
原创 一个比较文件中不同的内容并写入一个新文件夹的脚本
`def subjects_compare(standard_arg,modify_arg,file_arg):len_standard = range(len(standard_arg))len_modify = range(len(modify_arg))range_len_standard = range(len(standard_arg))range_len_modify = r...
2020-05-02 00:45:42 188
原创 关于linux(Ubuntu)下安装Grads失败的问题
关于linux(Ubuntu)下安装Grads失败的问题开门见山,最简单的办法就是升级应用商店然后在里面搜索GRADS(注意必须大写):倒数第三个铜黄色的图表就是了,点击安装少等片刻就好。希望能够帮助到大家,花了我好几天,下载了好几个版本,看了几十篇教程,结果大佬提点一下,五分钟完事。哎!如果你非要装官网的tar.gz,那你自己折腾把……笔者老了,就想用点安稳的东西。...
2020-04-24 14:40:49 825 3
原创 android studio:Intel HAXM is required to run this AVD问题的解决办法
第〇步检查android studio里面的run按钮旁边有个按钮,avd manager点进去,里面的操作应该看是否安装了。第一步检查您的BIOS是否打开Intel Virtual Technology重启——config——Intel Virtual Technology——ennable第二步检查是否打开windows虚拟机选项控制面板——程序——启用或关闭win功能——虚拟...
2020-03-23 14:50:38 1852
原创 python批量修改文件名为自然数
介绍思路很简单,用户给定路径,读取整个文件夹内照片个数(1-n),然后就for循环os.rename。其中我发现安卓是这样排列的:1,11,12……19,2,20……以此类推因而1-9是01……09.代码import osimport globpath = input("give me your path : ")file_name = glob.glob(path+’\*’)#获...
2020-02-15 20:42:25 155 1
原创 【自动清理小文件程序】小姐姐的家,有自动机器人啦!(使用前请仔细阅读注意事项!!!)
目录使用场景注意事项(使用前请阅读!!!)代码原文使用场景我们从 magnet:?xt=urn:btih:xxxxx 下载的学习资料里总是有些莫名其妙的小文件,对专门用来装学习资料的磁盘空间造成了很大浪费,一个个删是不可能的,这辈子都不可能的。这种重复性劳动当然是交给代码去做啦,在2T硬盘告急的时候,我写了一个脚本清理空间,给JAVA, CPP, R的学习资料让点位置。(滑稽)注意事项(使用...
2020-01-08 22:56:17 244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人