Matlab中的一些常用代码---持续更新

  • 1. 获取当前的工作目录路径;添加文件夹到工作路径
  • 2. 获取某个.m文件的绝对路径
  • 3. 使用随机颜色进行可视化

1. 获取当前的工作目录路径;添加文件夹到工作路径

有时在工程中,函数方法会存放于工程文件夹下的不同的子文件夹内,在主程序运行时,需要找到其他文件夹下的函数方法,进行调用。这时可以在主程序中加入以下代码:

base_path = pwd; %获取当前的工作目录
extend_path= genpath(base_path);  %获取 base_path下的各个子文件夹、以及每个子文件夹下的多级目录
addpath(extend_path); %将以上路径添加到matlab运行环境中

2. 获取某个.m文件的绝对路径

在脚本中加入以下代码,即可自动获取当前所运行的.m文件的绝对路径

 fullpath = mfilename("fullpath"); %双引号内填写“fullpath”即可[path,name] = fileparts(fullpath); %将.m文件的路径分割为 文件夹(path)+文件名(name)的形式

3. 使用随机颜色进行可视化

例如有3个目标需要显示:

random_color = rand(3,3); %以随机的RGB值生成了3种随机颜色
tiledlayout(1,1);
ax=nexttile;
ax.XLim = [-5 5];
ax.YLim = [-5 5];
hold on;
for i=1:3plot(ax,1+0.5*i,1+0.5*i,'*','color',random_color(i,:));hold on;
end

Matlab常用代码---持续更新相关推荐

  1. C语言图形函数代码~持续更新中

    下面总结的是一些C语言图形函数代码~持续更新中 画三类圆 #include#include#include#include#includeint main(void) { initgraph(640, ...

  2. Android开发人员不得不收集的代码(持续更新中)(http://www.jianshu.com/p/72494773aace,原链接)

    Android开发人员不得不收集的代码(持续更新中) Blankj 关注 2016.07.31 04:22* 字数 370 阅读 102644评论 479喜欢 3033赞赏 14 utilcode D ...

  3. matlab常用代码(读取文件、批量导入数据、与或非)

    学习matlab使用过程中遇到的各种常见小操作,放在这里权当记录,持续更新中.包括批量导入数据.读取/写入不同类型的文件.与或非.cell.randperm的使用等 一.常见函数或小技巧 1. 记录程 ...

  4. 利用Matlab编程画图的常用代码(更新中)

    将MATLAB的画图参数重置 有时候我们不小心将MATLAB的画图设置全局之后,比如 set(0,'defaultFigureUnits','centimeters'); set(0,'default ...

  5. javaScript常用语法(持续更新)

    一.数据类型 1. 原始数据类型(8个) number, string, boolean, undefined, null, symbol, bigint, object 1.1 number包括以下 ...

  6. java-List集合初始化的几种方式与一些常用操作-持续更新

    目录 list集合初始化 map初始化 获取list集合中的最大最小值 list排序 list对象时间排序 treeMap 中(基于key的排序) TreeMap的按value排序 Map按value ...

  7. 课后习题代码持续更新。。。。。。。。。。。。。

    持续在更新! 转载于:https://www.cnblogs.com/PerZhu/p/10867519.html

  8. peewee和peewee_async常用汇总(持续更新)

    作者:Each+ Apollo 目录 文章目录 目录 一.Meta信息 1. database 2. table_name 3. table_function 4. indexes 5. primar ...

  9. 工业视觉需要时可抄的代码---持续更新

    1.批量访问图片,等待键盘 for (int i = 2; i <= 23;){if (KEY_DOWN('S')){std::string path = "";char t ...

最新文章

  1. 阐述一下Mysql事务的四个特性_数据库事务的四个基本性质?
  2. 数据结构 — B+ 树
  3. 采用全文索引解决模糊查询速度慢的问题
  4. 数据库连接池技术,c3p0
  5. 编译Android 4.0 ICS注意事项
  6. 缓存 Memached
  7. 010_CSS后代选择器
  8. Linux下动态共享库加载时的搜索路径详解
  9. java io流(字符流) 文件打开、读取文件、关闭文件
  10. 【BZOJ】3779 重组病毒
  11. Docker-compose配置Mysql,Redis,MongoDB
  12. serialVersionUID的作用
  13. SpringBoot : SpringBoot自定义的ApplicationContext实现类
  14. 李沐老师的PyTorch 版《动手学深度学习》PDF 开源了(全中文,支持 Jupyter 运行)
  15. CLI里面的秘密……(二)强命名、元数据以及文件结构(上半部分)
  16. rsync增量同步标志位详细解释
  17. hprose-php教程,PHP RPC框架 hprose 上手玩玩
  18. 设备\Device\Harddisk1\DR1 有一个不正确的区块
  19. Android P 如何挂载system镜像到根目录
  20. 服务器主机外接显示器,服务器主机连接显示器

热门文章

  1. 使用shp数据批量裁剪栅格数据并统计均值
  2. xcode8继续愉快的使用插件
  3. RSA概念详解及工具推荐大全 - lmn
  4. LOAM-FLMI考试
  5. 抛InterruptedException的方法
  6. 基于Android的个人健康管理系统
  7. 如何撰写专利权利要求书?
  8. 蚂蚁上市,估值超2000亿美元!想数字化转型?先搞清楚这些问题
  9. Android menu属性详解
  10. 微信怎么@所有人?必备苹果手机小技巧