Matlab
Frank(Zhiyang-Dou)
A Ph.D. candidate at HKU. Mainly focus on CG.
展开
-
Ubuntu下Matlab复制粘贴失效
综述Ubuntu下Matlab复制粘贴失效解决打开MATLAB preference:点击 键盘/keyboard 点开键盘点击 快捷方式/shortcuts 在右边 活动设置讲Active setting设置为:Windows默认集/windows default set点击ok。...原创 2020-03-15 13:12:24 · 4574 阅读 · 0 评论 -
tga格式转化为jpg格式
综述很多时候我们需要将tga格式转化为jpg格式。这方面代码很少。我给出一个使用matlab实现的操作将下面几个代码全部放到自己的matlab目录下即可:入口程序main.mmain.m[I,map] = tga_read_image('testimages/50.tga'); figure a =imshow(I,map); saveas(a,'myfig.jpg')tg...原创 2019-07-27 16:50:38 · 3436 阅读 · 0 评论 -
matlab计算程序运行时间
综述评价程序的运行时间是一项十分重要的工作。matlab中使用tic+toc可以完成。程序遇到tic开始计时,运行到toc时计算此时与最近一次tic间的时间。代码%test脚本。若想将用运行时间记录下来,则这样使用toctic%xxxx%ur codemytimer1=toc;disp(mytimer1)...原创 2019-05-06 11:41:39 · 5515 阅读 · 2 评论 -
matlab-行相加、列相加
综述matlab-行相加、列相加代码b=sum(A) %将列相加c=sum(A,2) %将行相加原创 2019-05-03 22:15:42 · 21456 阅读 · 0 评论 -
matlab-off文件转化为obj文件
综述matlab-off文件转化为obj文件。这个操作比较普遍。基本思路,先读入off再写入obj代码%%create by Zhiyang Dou%2019/4/12%contact:sdudzy@163.com%note: this version is different from the 2D version;% we use the init medial mesh ...原创 2019-04-17 16:50:02 · 1421 阅读 · 6 评论 -
matlab保存/写入到obj文件
综述matlab保存/写入到obj文件代码function writeOBJ(filename, V,F,UV,TF,N,NF) % WRITEOBJ writes an OBJ file with vertex/face information % % writeOBJ(filename,V,F,UV,N) % % Input: % filename path ...原创 2019-04-17 16:47:06 · 3638 阅读 · 1 评论 -
matlab-读取off文件
综述matlab读取off文件代码function [V,F,UV,C,N] = readOFF( filename ) % READOFF reads an OFF file with vertex/face information % % [V,F,UV,C,N] = readOFF( filename ) % % Input: % filename path to .o...原创 2019-04-17 16:45:48 · 2222 阅读 · 4 评论 -
matlab-切割字符串
综述matlab的字符串操作很普遍,matlab是我最爱的软件之一。代码C = strsplit('aaa.off','.')格式C = strsplit(str,delimiter)原创 2019-04-17 16:36:38 · 2179 阅读 · 0 评论 -
matlab-求解非线性方程/方程组
综述使用matlab求解非线性规划代码目标函数们 == 0%create by Zhiyang Dou%2019/4/10%contact:sdudzy@163.comfunction F = target(D,r,J,B,sigma_J)F(1)= -J + ((J+D(1))*normcdf((log((J+D(1))./B)+ (r+0.5*D(2)*D(2)))./D(2...原创 2019-04-10 19:46:03 · 7014 阅读 · 0 评论 -
matlab-fsolve求解非线性方程/带参数
代码建立目标函数function F = target(D)r = 0.033162153;J = 668636326.1958;B = 3585155654.18 ;sigma_J = 0.032596856;F(1)= -J + ((J+D(1))*normcdf((log((J+D(1))./B)+ (r+0.5*D(2)*D(2)))./D(2))-B*exp(-r)*nor...原创 2019-04-10 17:05:53 · 15328 阅读 · 1 评论 -
MATLAB-cell操作:cell转str,cell写入文件,读取cell类型文件
综述总计一下cell的所有操作。代码写入文件fid=fopen('ML_lab7_1_test_data.txt','w');for i=1:length(testpathss_con) a = testpathss_con(i); a = cell2mat(a); fprintf(fid,'%s\n',a);end读取cellcell写入后在读取的时候不...原创 2018-12-17 15:12:21 · 11865 阅读 · 0 评论 -
MATLAB-char,str转cell类型
综述MATLAB中我们的char数组一般都是不定长的。比如你乍一看:好像是1*1但是实际上却是:解决一般是将其转化为1*1 cell类型。核心操作:cellstr()代码newpath = cellstr(path);此时...原创 2018-12-17 14:45:38 · 21189 阅读 · 1 评论 -
MATLAB-非重复采样
综述机器学习部分需要用到非重复的采样,记录一下代码function s = sampling(R, n)% 选择抽样,R为记录集合,n为抽取的样本数% 编写函数时用的测试数据N = length(R);t = 0; % 处理过的记录总数m = 0; % 已选得的记录数while 1 U = rand; if (N-t)*U < n-m ...原创 2018-12-17 13:22:15 · 1099 阅读 · 0 评论 -
MATLAB-读取pgm图像
综述pgm是一个图像的格式,在使用一个人脸库的时候我用到了。当然还有其他的图像格式。一般都是用imread。结构化文本的话一般load就可以搞定。方法记录一下,以后便于使用clc,clear,close all;im1 = imread(‘1.pgm’);imshow(im1)...原创 2018-12-17 11:05:14 · 6957 阅读 · 0 评论 -
Matlab-读写文件流操作-读写文件操作/Matlab列优先
综述今晚,使用matlab写文件时候翻了一个大错。 一般来说我们写文件使用的函数fopen+fprintf代码fid = fopen('xx.txt','a+');fprintf(fid,'v %f %f %f\n',N‘);fclose(fid);注意这里v %f %f %f\n与c的prinf语句基本一致。意外但是我大意地将N‘...原创 2018-08-15 21:27:01 · 1548 阅读 · 0 评论 -
Matlab读取显示STL\OBJ文件
综述最近在做图形学的一些任务,其中有一部分是使用MATLAB读取OBJ、STL、OFF文件。 其实OFF和OBJ很相似,所以这里只给出OBJ的文件和STL文件的读取。 最近抽空整理一下。说明我的环境时Macos+matlab r2014b 对于matlab而言,与您的环境没有任何关系。请您放心使用代码追求优秀是一种习惯stl读取以及显示STL读取代码: 创建m文...原创 2018-05-06 13:26:46 · 13907 阅读 · 17 评论