是否可以组合多个选项并传递给 matlab 中的绘图函数

2023-12-05

我正在使用 MATLAB 绘制多个图形,并希望这些图形使用相同的绘图选项,它看起来像这样:

N = 20;
Fs = 200;
t = (0:N-1)/Fs;

x = sin(2*pi*10*t);
y = cos(2*pi*20*t);
z = x + y;

figure(1),clf;
subplot(311);
plot(t, x, 'bs-', 'MarkerFaceColor', 'b', 'LineWidth', 3);
grid on;
subplot(312);
plot(t, y, 'bs-', 'MarkerFaceColor', 'b', 'LineWidth', 3);
grid on;
subplot(313);
plot(t, z, 'bs-', 'MarkerFaceColor', 'b', 'LineWidth', 3);
grid on;

您可以看到绘图选项完全相同。如果我想改变风格,我就必须改变每一个。是否可以将它们组装/分组在一起并将它们传递给绘图函数?

我尝试过将它们放入这样的单元格中 plotOptions = {'bs-', 'MarkerFaceColor', 'b', 'LineWidth', 3}; 这不起作用。原因可能是绘图函数会将plotOptions作为一个参数,因此无法解析它.


使用带有选项的单元格已经是一个很好的方法。只需使用{:}, 如下:

opt = {'bs-', 'MarkerFaceColor', 'b', 'LineWidth', 3};
figure(1),clf;
subplot(311);
plot(t, x, opt{:});

然后,单元格的每个元素都作为单个参数进行评估。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以组合多个选项并传递给 matlab 中的绘图函数 的相关文章

  • ggplot2 中列组合的分面图

    我正在做相关性的组合 并且想在 ggplot2 中绘制每个组合 然而 我希望每个组合都在一个单独的面板上 而不是一个面板上的所有点 making up columns in my real data I m doing correlatio
  • 使用plot(...,add=T) 叠加栅格图会导致最终图任意错位

    我发现 当我尝试使用plot add T 叠加多个栅格时 如果我尝试将超过3 个栅格叠加在一起 则后续图不会正确对齐栅格 我的初衷是创建一个模拟土地覆盖的分类地图 其中代表覆盖类别的颜色深浅随着我们模型投影的确定性而变化 为此 我创建了一个
  • 在 Python 中绘制 3d 数组最有效的方法是什么?

    在 Python 中绘制 3d 数组最有效的方法是什么 例如 volume np random rand 512 512 512 其中数组项表示每个像素的灰度颜色 下面的代码运行速度太慢 import matplotlib as mpl f
  • GO TO 语句 - Fortran 到 Matlab

    我一直在努力将此网格搜索代码从 Fortran 转换为 Matlab 但是我无法正确合并 GO TO 语句 我正在尝试使用 while 循环 但我认为我需要其他东西来结束搜索 任何帮助将不胜感激 vmax 1 0E 15 amax G 1
  • 调整 R 图的边距

    我对调整 R 图的边距很感兴趣 我在 MacOS 上使用 R Studio 在 2013 intel CPU Macbook pro 上运行 这是我用于生成绘图的数据 spins lt runif 50 min 0 max 50 这是我用来
  • MATLAB 问题中的 Parfor

    为什么我不能使用parfor在这段代码中 parfor i 1 r for j 1 N r xr j N r i 1 x i r j 1 end end 这是错误 错误 parfor 中的变量 xr 无法分类 请参阅 MATLAB 中的并行
  • 清理 tan(x) 的图

    我想形象化的根源tan xi tanh xi xi gt 0和我的情节 plot tan pi xi tanh pi xi xi 0 4 ylim 1 2 像这样出来 在那里人们看到真正的根源 xi i approx pi n 1 4 n
  • 如何减小 R Plot 中图例的大小,同时仍使其可读?

    我试图用 R 中的两个 y 轴绘制多年来的一些数据 但是 每当我尝试包含图例时 图例就会主导我的绘图 当我使用其他地方建议的解决方案时 例如keyword和 或使用cex论据 在另一篇文章中建议here https stackoverflo
  • Matlab的uicontrol在Octave中的实现?

    我正在尝试在 Octave 中运行我们实验室中使用的图形程序的 m Matlab 代码 Octave 告诉我代码中使用的函数 uicontrol 没有定义 经过一番搜索 我发现 JHandles 包有一个 uicontrol GUI 功能的
  • 覆盖 y 轴刻度标签而不影响 pyplot 中的图形形状

    我想手动覆盖 y 轴刻度标签而不影响原始图 例如 我如何在不影响原始绘图形状的情况下显示 y 轴刻度标签 1 10 100 1000 10000 即仍然显示完美的二次曲线 import numpy as np import pylab as
  • 可以避免迭代元胞数组时的“s{1} 烦恼”吗?

    The s 1 标题的 烦恼 指的是下面的 for 块中的第一行 for s some cell array s s 1 unpeel the enclosing cell do stuff with s end This s s 1 业务
  • 使用 matplotlib.animation 从 CSV 文件实时绘图 - 数据绘制到第一个输入错误

    我正在尝试绘制来自不断写入 CSV 文件的传感器的数据 虽然成功创建实时绘图 但每个新数据条目都会创建一条延伸到第一个数据条目的附加线 见下文 Python 3 4 脚本 import matplotlib pyplot as plt im
  • 用热图绘制 2 个变量

    我在 python 3 上 有两个变量 x 和 y 其中 x 的范围从 1 到 5 y 的范围从 0 03 到 0 7 然后我有一个方法 它接受 x 和 y 并生成标量数 我想创建一个热图类型图 其中 x 为 x 轴 y 为 y 轴 并使用
  • OpenCV功能类似于matlab的“查找”

    我正在寻找 openCV 中的一个函数来帮助我制作图像蒙版 例如在 MATLAB 中 B A or B 零 大小 A B A 10 c 有些功能可以让你通过mask向他们提出论据 按照您描述的方式创建面具 我认为您正在追求Cmp 或 Cmp
  • 静态时序数据的数据库解决方案

    我们拥有一个庞大且不断增长的实验数据集 该数据集取自约 30 000 名受试者 对于每个主题 都有多个数据记录 在每个记录中 收集了多个生理数据时间序列 每个时间序列约 90 秒长 并以 250Hz 采样 我应该注意到 时间序列的任何给定实
  • 如何使用 MATLAB 的“等值面”函数创建三角球体

    如何创建一个三角球体 其中每个三角形的面面积相同 我想要这样的东西 http imageshack us a img198 5041 71183923 png http imageshack us a img198 5041 7118392
  • 在 Matlab 中将绘图从高斯混合变换为均匀分布

    考虑以下抽签2x1Matlab 中的向量 其概率分布是两个高斯分量的混合 P 10 3 number draws v 1 First component mu a 0 0 5 sigma a v 0 0 v Second component
  • 将此 MATLAB 代码转换为 Python 时我做错了什么?

    我正在努力将生成波形的 MATLAB 代码转换为 Python 就上下文而言 这是原子力显微镜带激发响应的模拟 与代码错误无关 在 MATLAB 中从 r vec 生成的图形与我在 Python 中生成的图形不同 我是否正确地将 MATLA
  • 如何识别图形线条

    我有以下格式的路径的 x y 数据 示例仅用于说明 seq p1 p2 0 20 2 3 1 20 2 4 2 20 4 4 3 22 5 5 4 22 5 6 5 23 6 2 6 23 6 3 7 23 6 4 每条路径都有多个点 它们
  • 如何将条形图的 XtickLabels 向左移动?

    我目前正在尝试创建频率直方图 为此 我必须创建一个条形图 条形图之间没有空格 然而 这集中于XTickLabels在酒吧的中间 由于它是一个直方图 我希望数值位于每个条形之间的线上 以便它可以直观地指示间隔 本质上 我需要将所有刻度标签移至

随机推荐

  • 如何从另一个片段打开一个新片段?

    我尝试在片段之间进行导航 我有NewFragment java随着新片段的工作 我的问题是 我该怎么做这个onClickListener run NewFragment java正确吗 button setOnClickListener n
  • 如何使用 Retrofit-Android 记录请求和响应正文?

    我在 Retrofit API 中找不到用于记录完整请求 响应主体的相关方法 我 期望在探查器中得到一些帮助 但它只提供有关响应的元数据 我尝试在生成器中设置日志级别 但这也对我没有帮助 RestAdapter adapter new Re
  • Ajax 请求不是异步的

    我有一个ajax问题 foreach ids as id ajax url script php data id id cache false 如果我循环 6 次 在 foreach 循环中 我应该向服务器发出 6 个异步请求 但本例中的
  • 如何在sqlalchemy中按列表排序数据

    我有来自外部 postgresql 数据库的 ID 列表 A 1 2 3 4 5 6 7 98 0 我会使用 SQLAlchemy 对数据库进行查询 但我会按 A 列表对 postgresql 中的数据进行排序 我已经阅读了很多文档 但找不
  • RegExp 不区分大小写的多字突出显示

    我试图突出显示关键字搜索的正常工作 我遇到了几个问题 不区分大小写适用于第一个单词 但希望它替换为原始大小写单词 而不是小写搜索单词 即搜索趋势 它用趋势替换趋势 我知道为什么 但想弄清楚如何替换回找到的单词 而不是搜索到的单词 第二个单词
  • 错误:无法找到或加载主类 - 新手

    大家好 我是JAVA新手 尽管文件存在于我在路径中指定的位置 但我一直收到此文件未找到异常 最初我遇到了找不到文件的问题 但是 在执行清理并重新运行后 现在我遇到了一个问题 上面写着 错误 无法找到或加载主类 main main impor
  • Selenium WebDriver:使用 XPath 单击 SVG 中的元素

    我有一个带有一些圆形和矩形元素的 SVG 对象 使用 webdriver 我可以单击主 svg 对象 但不能单击其中的任何元素 问题似乎仅与单击 或任何鼠标交互 有关 因为我可以使用 getAttribute 为其下的任何内容返回宽度 ID
  • Postgres:不同但仅适用于一列

    我在 psql 上有一个带有名称的表 具有超过 1 个 mio 行 但我也有很多重复项 IN 选择 3 个字段 id name metadata 我想随机选择它们ORDER BY RANDOM and LIMIT 1000 所以我做了很多步
  • Heroku 上未处理delayed_job 队列

    我正在运行带有delayed job 的Rails 3 应用程序 我遇到的问题是 尽管应用程序正确地将作业添加到队列中 但它们从未被处理 My Class class User lt ActiveRecord Base after crea
  • 适用于 Chrome、Firefox、Safari 标准参考和工具的 Web 扩展(浏览器插件)(2021 年)

    据我记得我们今天使用的浏览器插件的正确名称实际上称为 Web 扩展 在每个浏览器都有自己的 API 之前 Chrome 和 Firefox 都同意 现在 Safari 2021 年将在 macOS 11 上推出 v14 看到 https d
  • fetch(PDO::FETCH_ASSOC 只返回一行

    从现在已弃用的 mysql 代码更改为 DO 该代码应该输出表中的所有值 这是代码 stmt pdo gt prepare SELECT FROM admin WHERE user id user id stmt gt bindParam
  • UITableViewController 以编程方式访问静态单元格问题

    假设我有一个包含 10 个静态单元格的表格 有没有办法以编程方式选择某个单元格 我试过这个 UITableViewCell cell self tableView subviews objectAtIndex indexPath row 但
  • PHP utf8_encode() 将空格转换为不间断空格[关闭]

    Closed 这个问题需要调试细节 目前不接受答案 非常简单 utf8 encode string 用不间断空格 u00a0 替换常规空格 我尝试使用 str replace 过滤结果 str replace u00a0 utf8 enco
  • C 中的外部链接

    K R 说 默认情况下 外部变量和函数具有以下属性 所有以相同名称对它们的引用 即使是单独编译的函数 也是对同一事物的引用 请解释一下这是什么意思 我不明白 考虑两个函数 extern int extern sqr int i return
  • java itext 使用希伯来语(rtl)和英语创建pdf

    我想创建一个同时包含英语和希伯来语的 pdf 文档 我可以使用以下命令查看希伯来语字母 BaseFont unicode BaseFont createFont c windows fonts arialuni ttf BaseFont I
  • jQuery 可调整大小:将调整宽度加倍

    概要 如果将可调整大小的元素居中并向左 右扩展 它会产生一种错觉 即它仅扩展了鼠标移动的一半 Reason 发生这种情况是因为对象居中 问题 与鼠标移动相比 如何提高对象调整大小的速率 对于居中的元素 我希望对象扩展为鼠标距离的两倍 给定一
  • Go 中 Syscall.RawSyscall() 和 Syscall.Syscall() 的详细信息?

    我正在阅读包中的源代码syscall现在 遇到了一些问题 因为我完全是菜鸟syscall and assembly 所以请毫不犹豫地分享您所知道的任何信息 首先关于 funcRawSyscall trap a1 a2 a3 uintptr
  • 如何配置maven-bundle-plugin以排除Import-Service和Export-Service?

    我使用 maven bundle plugin 创建 OSGi 合规性 jar 它生成预期的 OSGi MANIFEST 导入服务和导出服务除外 根据http wiki osgi org wiki Import Service 不推荐使用
  • 默认 updateDateInput 今后不起作用

    我有一个简单的应用程序 它使用动态 UI 元素 updateDateInput 以确保用户只能选择指定年份中的日期 所选日期应始终默认为所选年份的第一天 library shiny library tidyverse library lub
  • 是否可以组合多个选项并传递给 matlab 中的绘图函数

    我正在使用 MATLAB 绘制多个图形 并希望这些图形使用相同的绘图选项 它看起来像这样 N 20 Fs 200 t 0 N 1 Fs x sin 2 pi 10 t y cos 2 pi 20 t z x y figure 1 clf s