- 博客(27)
- 收藏
- 关注
原创 word公式编辑
1.新建样式-格式-制表位(7.33厘米,居中,17.83厘米,右对齐)-确定2.引用-题注-公式-确定3.在公式后,编号括号前点击“回车”,然后光标回到公式后,按“ctrl+alt+enter”插入格式符4.插入-交叉引用5.全选,F9更新题注...
2019-06-06 19:19:28
884
原创 MATLAB科研作图设置图片为固定大小
MATLAB作图的命令中一般是以像素为单位。如果想把图片大小固定为10cm乘10cm,有两种做法。1.把单位设为cm。figure(1)set(gcf,'Units','centimeter','Position',[5 5 10 10]);但是这样做得到的图的尺寸往往并不等于10cm。2.利用像素与厘米之间的转换。(事先查到显示器的像素间距为0.277mm)figure(1)s...
2018-10-05 17:12:14
22599
2
原创 Linux下,删除大于固定大小的文件
find ./ -size +50M显示当前路径下,大于50M的文件。(包含子文件夹内的文件)find ./ -size +50M -exec rm {} \;删除当前路径下,大于50M的文件。(包含子文件夹内的文件)...
2018-03-05 19:00:14
10226
原创 MATLAB 作图常用命令
1、绘制二维图,(默认)起点在左上角,axis ij; axis xy 可以改成起点在左下角;2、刻度 set(gca,’xtick’,[])%去掉x轴的刻度 set(gca,’ytick’,[]) %去掉xy轴的刻度set(gca,’tickdir’,’out’); %刻度向外set(gca,’ytick’,[2 4 5 7]); %显示的刻度 set(gca,’yticklabel’,{
2017-12-16 21:24:33
1153
原创 二维数组的问题
数组一般有三种:全局/静态范围的数组,局部变量数组,申请堆空间来创建数组。 其中,全局数组和局部静态变量数组、局部动态变量都属于静态数组,前两个为静态区空间,最末一个在栈空间,而申请堆空间来创建数组的属于动态数组。引自 1、利用malloc函数创建的高维数组,内存是不连续的 静态数组的内存是连续的,可以用指针加上偏移量再取内容的方式获取元素的值。 申请堆空间来创建数组(利用malloc函数)
2017-11-27 14:31:58
492
转载 MATLAB作图的图例控制
转载[http://blog.sina.com.cn/s/blog_49d955150101jyd9.html]matlab绘图中legend的终极用法,去掉legend的边框 (2013-06-17 16:15:40)转载▼ 标签: 教育 分类: Matlab学习 matlab绘图中legend的终极用法 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2017-10-30 15:46:46
15126
转载 C++的头文件和实现文件分别写什么
转载自这里 在C++编程过程中,随着项目的越来越大,代码也会越来越多,并且难以管理和分析。于是,在C++中就要分出了头(.h)文件和实现(.cpp)文件,并且也有了Package的概念。对于以C起步,C#作为“母语”的我刚开始跟着导师学习C++对这方面还是感到很模糊。虽然我可以以C的知识面对C++的语法规范,用C#的思想领悟C++中类的使用。但是C#中定义和实现是都在一个文件中(其实都是在类里面)
2017-10-06 21:13:38
322
原创 解决了电脑经常死机的问题
问题: 电脑经常显示:“系统资源不足,无法完成所请求的服务”以及“无法在系统中创建更多线程”。这个时候只能强制关机再开机。分析问题: 1. 打开任务管理器 2. 点到进程栏,选择“查看”下的“选择列”,勾选“句柄数”。 3. 看到System的句柄数一直增长,正常1000左右,我的已经是几百万了。所以问题应该是句柄数增长到了上限,导致系统崩溃。 句柄数一直增长的原因网上说可能是因为盗版w
2017-10-04 14:07:13
1419
原创 contourf()绘制填充颜色的二维等高线图
contourf(Z)%等高线自动选择contourf(Z,n)%n条线contourf(Z,v)%在向量v的每个元素数值的位置绘制等高线contourf(X,Y,Z)%指定Z中第i个元素的坐标为(X(i),Y(i))contourf(X,Y,Z,n)contourf(X,Y,Z,v)contourf(...,LineSpec)contourf(...,Name,Value)cont
2017-09-21 16:18:00
25358
原创 用MATLAB绘制高斯分布曲线
y = gaussmf(x,[sig c]) 其中,c是位置参数,sig是尺度参数,控制图形的胖瘦。x = 0:0.1:10;y = gaussmf(x,[2 5]);plot(x,y)xlabel('gaussmf, P=[2 5]')参考
2017-09-19 16:39:03
55438
2
转载 转:GCC头文件和库文件搜索路径问题
原文: http://blog.youkuaiyun.com/diantouxiao/article/details/5836345参考资料:http://hi.baidu.com/relayon/blog/item/95aaf7fcf8e3edf5fc037f89.html我们编写程序的时候会用到三个东西:头文件,链接时候库文件,运行时动态库文件。对于上面3中,我认为头文件是预处理过程的,应该和编译器有关,
2017-09-16 20:54:58
297
原创 Linux下使用库函数
在Linux下安装mkl之后,编译需要指定库函数和头文件的路径icc -I/opt/intel/mkl/include dgemm_example.c -lmkl_rt -L/opt/intel/mklb/intel64 -L/opt/intelb/intel64其中,-I/opt/intel/mkl/include 指定头文件的路径dgemm_example.c 指定编译的文件-lmkl_
2017-09-16 20:25:16
629
原创 MATLAB知识点
有用的函数linspace(xl,xr,n)%生成一个n维数组,数值从xl到xr等差变化。logspace(xl,xr,n)%生成对数等分向量,值从10^xl到10^xr变化(指数位数值为等差数列,数组元素不是等差数列)。eval(string)%把字符串string当做命令来执行。
2017-09-11 19:54:01
376
原创 title以及text显示的文本中如何换行?
title({[string1];[string]},'fontsize',10);textstr={[string1]; [string2]};text(0.5,0.5,textstr,'fontsize',20);
2017-09-05 10:44:27
7311
原创 MATLAB绘图脚本片段
clear all;Radius = 50;lujing = 'K:\数据备份\liujiankai\I盘备份\数据\计算均匀介质板模型数据\反除法\zhijieqiujie\改变放电参数\data\1000000000N0\';PN0 = [0 6.66 66.6];co = 2;for iter = 1:1:size(PN0,2) lujing1 = [lujing,num2
2017-08-31 20:14:34
1263
原创 利用eval函数批量下载数据
eval函数可以将字符串转换为matlab可执行语句。for i=1:100 eval(['load ' num2str(i) '.mat'])end
2017-08-31 16:28:20
321
原创 MATLAB中的数据保存与下载
save:将工作空间的所有变数储存到名为matlab.mat的二进制档案。 save filename:将工作空间的所有变数储存到名为filename.mat的二进制档案。 save filename x y z :将变数x、y、z储存到名为filename.mat的二进制档案。 load filename:load会寻找名称为filename.mat的档案,并以二进制格式载入。若找不到file
2017-08-30 16:56:08
2291
原创 判断程序是否算稳的小程序
function [ ] = wentai( para )%wentai 判断是否算稳% 画径向中心处的电子密度和电子温度path0 = pwd;listing = dir([path0]); %获取路径下的所有文件(夹)length_listing = length(listing); %获取文件(夹)数目count_num = 0;for k = 1:1:length_list
2017-08-14 20:01:49
509
原创 plot 函数详解
plot(X,Y) :绘制Y关于X的函数。 plot(X,Y,LineSpec) :指定线形,标记,颜色等。详细 plot(_,Name,Value) :指定线的属性。 举例: plot(x,y1,'k-',x,y2,'b--',x,y3,'r:','linewidth',1.5);figure(1)plot(x,Psum,'k-',x,Pz1,'b--',x,Pr1,'r:','line
2017-06-27 16:25:45
3628
原创 contour 函数详解
contour用来绘制矩阵数据的等高线用法: contour(Z) :绘制矩阵Z的等高线 contour(Z,n) :设置等高线的根数(画出来有n根等高线) contour(Z,v) :v是元素随下标单调递增的一维向量,用来设置等高线的值。即在固定的几个值的位置设置等高线。contour(X,Y,Z), contour(X,Y,Z,n) 和 contour(X,Y,Z,v),同时设置坐标值。也
2017-06-26 18:03:15
42563
2
原创 text函数
功能:在绘制的图中添加字符串。用法: text(x,y,'string') 在(x,y)位置添加字符串stringtext(x,y,z,'string') 在(x,y,z)位置添加字符串string常用参数: text(x,y,’string’.'PropertyName',PropertyValue…) PropertyName PropertyValue
2017-04-29 10:02:20
1367
原创 MATLAB画图总结
获取当前脚本的路径path1 = pwd;获取当前路径下的所有.dat数据文件的信息listing=dir([path,'*.dat']);dir 函数列出当前文件夹下的内容,不列出子文件夹里面的内容(只列出一级深度的内容)。返回值是一个结构体数组,包含文件名等内容。 dir([path,’*.dat’]) 列出path内的所有.dat文件,返回一个结构体数组给listing。用listing(
2017-04-22 18:14:09
335
原创 Linux学习笔记
tty是终端,终端的一些快捷键 - 图形界面切换字符界面 ctrl+alt+F1 - 字符界面之间的切换(有五个字符界面) alt+F2(~F6) - 字符界面切换图形界面 alt+F1 - 变大字体 ctrl + shift + + - 切换界面 alt+数字(第几个窗口) - 查看当前用户 whoami/who am ipts是伪终端。ssh就是一种伪终端。Bash Shell 基本
2017-04-17 13:18:00
489
原创 在centOS6.8下配置MATLAB与C混编环境
软件版本Linux版本为centOS6.8 MATLAB版本为R2015b gcc版本为gcc4.7.4MATLAB2015b需要的系统版本redhet6以上,其他MATLAB版本对Linux版本的兼容性问题可以参考mathwork官网 MATLAB2015b需要的gcc版本是gcc4.7.x,其他MATLAB版本的兼容性问题可以参考mathworks官网。 因为centOS6.8自带的gc
2017-04-15 13:10:56
616
原创 在centOS6.8下更新安装gcc4.7.4
因为科研需要,在centOS6.8系统下配置matlab与C混合编程的环境(用C来调用MATLAB引擎)。MATLAB安装的是R2015b的版本(之前安装R2014a版本,没办法启动MATLAB引擎),用gcc调用MATLAB一直失败。后来发现原因是centOS6.8的gcc是4.4.7版本,而R2015b需要gcc4.7版本,编译器与MATLAB版本不兼容导致。不同版本的MATLAB兼容的gcc版
2017-04-13 21:33:48
1423
原创 centOS6.8下安装MATLAB1025b教程
安装前需要注意matlab版本是否和Linux系统版本兼容版本兼容性问题可以从mathworks官网查得。比如我这里用到的R2015b版本对系统的要求为centOS6.6以上 ,系统兼容。如果系统不兼容,在 ./install 的时候,MATLAB安装界面会一闪而过。废话不说,开始安装下载地址和安装参考了这个网址安装步骤:1.把下载的文件解压缩并放在/opt/文件夹里面。2.进入matlab_lin
2017-04-13 21:29:06
986
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人