matlab相关内容

将生成的代码保存在“rtwbuild"的特殊文件夹中

我正在使用 rtwbuild 从模拟图中生成 C++ 代码,并希望将生成的代码保存到任意目录.有什么办法吗? 解决方案 您可以通过 3 种不同的方式控制生成文件的文件夹.您可以在 Simulink Preferences 中设置“代码生成文件夹"选项.您可以使用 File 菜单从任何模型访问 Simulink 首选项,然后选择 Simulink Preferences.这将更改所有模型的代 ..
发布时间:2022-01-24 18:46:15 C/C++开发

如何在 MATLAB 中将变量移入和移出类似于 LOAD 和 SAVE 的结构?

有没有一种快速的方法(即一行)将变量集合转储到一个结构中,使用变量名称作为结构字段?“加载"功能基本上是这样做的,但保存和加载到临时文件看起来很难看. 例如: 清除a = 'adsf'b = 兰德(10);x = var2struct(a,b)x.ax.b 或者更好: x = var2struct(['a';'b']) 另外,反过来呢(即将字段值作为以字段命名的变量转储到当前范围)? ..
发布时间:2022-01-24 18:27:52 其他开发

是否可以拦截 matlab save() 字节流

在 matlab 中,可以使用 matlab save() 调用将 matlab 对象甚至整个工作区写入文件.我想拦截字节流并在它进入文件之前对其进行后处理,这可能吗?或者,是否可以指定写入字节流的文件描述符,而不是通常作为参数进入 save() 调用的文件名. 请注意,我不是在寻找在 matlab 中编写文件的替代方法,我知道我可以 fopen() 一个文件并编写我想要的任何内容,但重点是 ..
发布时间:2022-01-24 18:20:53 其他开发

如何将 MATLAB 命令行窗口的内容保存到文件中?

我想将“命令行窗口"中的所有内容自动保存到文件中.有办法吗? 解决方案 您有几个选项可用于从命令行窗口保存内容: 您可以使用 DIARY 命令执行此操作.您甚至可以自动执行此操作,以便始终通过修改 startup.m 文件以打开文本记录: 日记('myTextLog.txt');%# 如果此文件已存在,将附加文本 然后修改你的finish.m文件转注销: 日记('off'); ..
发布时间:2022-01-24 18:20:05 其他开发

将终端下的Matlab不可见图保存为相同大小的图像

我正在通过 SSH 连接到 Linux 服务器并进行一些 MATLAB 编程.我想将不可见的情节另存为 figH = figure('visible','off') ;% 绘制一些东西% 将绘图保存为与绘图相同大小的图像关闭(图H); saveas() 和 print() 将改变保存图像的大小,不同于绘图的大小.同样对于 print(),所有三种渲染器模式(-opengl、-ZBuffer 和 ..
发布时间:2022-01-24 18:14:30 其他开发

在 Matlab 中使用滑块旋转图像

我在 Matlab 中有一个 GUI(使用 GUIDE),它的外观是这样的: 我想使用滑块旋转图像并实时显示变化. 我使用坐标轴来显示图像. 我该怎么做? 编辑:我正在构建 OCR 应用程序.这是我旋转盘子时的样子,数字完全变形了. 谢谢. 解决方案 这是一个 GUI 示例: 函数旋转GUI()%# 读取图像I = imread('cameraman.tif ..
发布时间:2022-01-24 17:47:06 其他开发

在 MATLAB 中使用连续滑块的值

我有点卡在这里.我试图阅读和实现一些简单的连续滑块脚本,(喜欢这个),但我没有得到任何结果. 我只想在滑动滑块时使用绘图中的连续滑块值.但是,我无法弄清楚如何提取滑块的值来这样做. 例如,制作一个连续的滑块,然后用它来改变矢量的幅度,比如说,当您连续滑动它时.怎么可能? 谢谢. 解决方案 像这样? 函数滑块Demof = 图(1);%//一些简单的绘图函数(带可调参数) ..
发布时间:2022-01-24 17:25:18 其他开发

如何在 MATLAB 中创建一组抽象类对象?

作为一个例子,假设我创建了一个名为 Shape 的抽象类和两个名为 Circle 和 Rectangle 的子类,它们都实现了一个 (abstract) 方法称为 Draw.我希望能够创建许多 Circle 和 Rectangle 对象,将它们存储在一个数组中,然后在每个数组对象上调用 Draw遍历数组. 我尝试过类似以下的方法: 形状.m: classdef (抽象) 形状 ..
发布时间:2022-01-24 16:31:31 其他开发

如何防止 MATLAB GUI 中的 LATEX-labels 变得模糊?

在我当前的 MATLAB GUI 项目中,我有两个轴对象.第一个由解决方法 "uibutton" 使用 (我不使用 GUIDE)以显示 LaTeX 公式(据我所知,只有轴标签能够使用 LaTeX,而普通的静态文本字段不能......).另一个坐标区对象用于实际绘制 3D 函数. 程序有以下步骤: 第一个轴创建 LATEX 公式(例如 f(x)=). 用户在 LaTeX 公式后的编辑字 ..
发布时间:2022-01-24 12:56:15 其他开发

如何在 .pdf 中设置字体设置,通过 MATLAB 和 LATEX 发布

在尝试为 .m MATLAB 代码发布 .pdf 文件时,方程式(用乳胶编写)没有以适当(平滑)的字体正确呈现,而是字体看起来分散. 我确实尝试通过减小编辑器的字体大小来解决问题,但没有奏效. 例如:MATLAB代码为: %% (a) 从上图中没有发现$\rho$收敛的迹象 %% % $x^2+e^{\pi i}$ 那么.pdf文件写得不好,其中方程式的字体不够 ..
发布时间:2022-01-24 12:54:54 其他开发

matlab 将绘图导出为矢量格式

以前我一直以光栅格式(JPG、PNG)导出 Matlab 图形 有没有办法以矢量格式 (SVG) 从 Matlab 导出绘图.我需要它来将绘图插入到 LaTeX 文档中. 到目前为止,我发现唯一的一个插件来自 mathworks 和 stackexchangestackexchange ,但这看起来太复杂了 解决方案 还有matlab2tikz 和 matlabfrag 导出到 ..
发布时间:2022-01-24 12:51:55 其他开发

matlab中的乳胶字体

是否可以将 matlab 绘图的字体转换为与乳胶字体相同.例如,我可以通过以下方式修改绘图的字体: x = -pi:.1:pi;y = sin(x);绘图(x,y)设置(gca,'FontName','Helvetica'); 除了乳胶字体之外,是否可以这样做(我说乳胶字体是因为我不确定乳胶用作其基本字体的字体的实际名称). 解决方案 对于任何文本对象,您只需将 'Interprete ..
发布时间:2022-01-24 12:45:17 其他开发

如何在 MATLAB 中编写代码?

我解决了 NRW(Nicholson-Ross-Weir Conversion Method) 转换方法,我找到了 epsilonr(Er). NRW 转换方法 clc清除所有% yansima_genlik= 输入('Genliği giriniz =')yansima_genlik=.856;%disp(['Genlik:' num2str(yansima_genlik)' dir.' ..
发布时间:2022-01-24 12:04:43 其他开发

如何在 Matlab 中迭代列向量?

可能重复: 我该如何迭代通过MATLAB中的n维矩阵中的每个元素? 我有一个列向量 list 我想像这样迭代: 列表中的榆树//用榆树做点什么 怎么做? 解决方案 在Matlab中,可以直接遍历列表中的元素.如果您不需要知道当前正在处理哪个元素,这会很有用. 这样你就可以写 for elm = list%# 对元素做一些事情结尾 请注意,Matlab 会遍历 list ..
发布时间:2022-01-24 11:42:14 其他开发

在 MATLAB 中迭代函数向量

是否可以遍历 MATLAB 中的函数列表?我正在尝试测试不同的径向基函数,这似乎是最好的方法. 解决方案 你可以制作一个 元胞数组并迭代在那之上.例如: vec = 1:5;% 值的样本向量fcnList = {@max, @min, @mean};% 应用于向量的函数nFcns = 数字(fcnList);% 要评估的函数数结果 = 零(1,nFcns);% 用于存储结果的变量对于 i ..
发布时间:2022-01-24 11:39:43 其他开发

如何在 MATLAB 中遍历 n 维矩阵中的每个元素?

我有问题.我需要遍历 MATLAB 中 n 维矩阵中的每个元素.问题是,我不知道如何对任意数量的维度执行此操作.我知道我可以说 for i = 1:size(m,1)对于 j = 1:大小(m,2)对于 k = 1:大小(m,3) 等等,但是有没有办法对任意数量的维度做到这一点? 解决方案 您可以使用线性索引来访问每个元素. for idx = 1:numel(array)元素 = ..
发布时间:2022-01-24 11:30:52 其他开发

变量似乎在每次循环迭代时都会改变大小 - 什么?

在编写以下 Matlab 代码时: 对于 ii=1:nx(ii) = foo(ii);% foo 是 ii 的一些函数,不能向量化.结尾 我收到以下 m-lint 警告: 变量 x 似乎在每次循环迭代时都会改变大小 我的问题: 这个警告是什么意思? 为什么每次迭代都改变变量大小是一件坏事? 如何解决这个问题? 此问题与 此问题 不同,因为它处理的是预分配的更一般方面 ..
发布时间:2022-01-24 11:20:41 其他开发