gpt4 book ai didi

matlab - 在 matlab 中发送轴作为参数

转载 作者:行者123 更新时间:2023-12-02 02:07:16 25 4
gpt4 key购买 nike

我需要 MatLab GUI 方面的帮助。我有一个带有轴的 GUI,和一个以axes作为参数的函数plotData(axes,data)。GUI 有一个按钮“绘制数据”。

我该如何执行以下操作:单击按钮时,使用参数axes1和我想要绘制的数据调用函数plotData?我希望将绘图定向到 GUI 中存在的 axes1

它应该很简单,但是当我将轴作为参数发送时,它不会在 GUI 上绘制,或者可能会绘制但我看不到它。它在没有该功能的情况下对我来说工作得很好:只是绘制数据。但要绘制数据,它不是 1 行:)。

我尝试调用 ax ,它将 GUI 的轴句柄存储在不同的 M 文件上,但由于我将其作为来自不同 M 文件的函数调用,GUI 轴句柄没有发生任何情况,但它也没有返回任何错误。

最佳答案

旁注:您的问题有点不清楚:如果您添加代码片段来说明您所尝试的内容,则可以提供更好的答案。

针对当前问题:

您是否尝试过将plot定向到plotData中的axis1

function [] = plotData( ax, data )
% make ax the current axes for plot
axes( ax );
% continue with plotting the data
% ...

您可以通过您正在使用的特定plot命令以更有效的方式实现axes( ax );的效果。例如,如果您使用简单的 plot

plot( ax, data ); % plots data to axes ax

检查您用于axes参数的特定plot命令的文档。

关于matlab - 在 matlab 中发送轴作为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14188211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com