matlab程序运行和分析

 时间:2026-02-16 12:33:49

1、classdef (InferiorClasses = {?matlab.graphics.axis.Axes}) TemperatureData   

%

classdef(AttributeName=attributevalue)ClassName启动类定义并指定可选的类属性。有关类属性的列表,请参见类属性。

类定义文件可以位于MATLAB路径上的文件夹中,也可以位于父文件夹位于MATLAB路径上的类文件夹中。类文件夹名称以“@字符开头,后跟类名(例如,@MyClass)。有关类文件夹的详细信息,请参见类文件和文件夹。

matlab程序运行和分析

2、properties     %属性

Time    %时间变量  

Temperature  %温度变量   

3、 function obj = TemperatureData(x,y)       %自定义一个对象函数。

               obj.Time = x;         %把x值赋值给obj.Time 

               obj.Temperature = y;     %把y值赋值给obj.Temperature

          end      

4、function plot(varargin)        %进行画图。

       if nargin == 1               %通过if函数进行图形输出。

                obj = varargin{1};            

                plot(obj.Time,obj.Temperature)                                                           elseif nargin == 2                                                                                                  ax = varargin{1};                                                                                            obj = varargin{2};                                                                                          plot(ax,obj.Time,obj.Temperature)                                                       elseif nargin > 2                                                                                                      ax = varargin{1};                                                                                            obj = varargin{2};                                                                                          plot(ax,obj.Time,obj.Temperature,varargin{3:end})                             end                                                                                   

5、 datetick('x')               %日期刻度(刻度轴)使用日期标记由刻度轴指定的轴的刻度线,替换默认的数字标签。datetick根据指定轴的最小和最大限制选择标签格式。轴数据值应该是由datenum函数返回的序列日期号。                           xlabel('Time')            %x轴的标签为Time                                                       ylabel('Temperature')    %y轴的标签为Temperature 

6、x = 1:10; 

y = rand(1,10)*100; 

ax = axes; 

td = TemperatureData(x,y); 

plot(ax,td)

  • matlab中线性规划优化计算方法和实例
  • 如何将Excel数据导入Matlab
  • lingo怎么调用excel数据
  • 记事本与MATLAB的数据交互
  • 如何使用matlab软件绘制旋转抛物面
  • 热门搜索
    华西村旅游 南京旅游社 宣汉旅游 日照 旅游 深圳西冲旅游攻略 去三亚旅游攻略 春节台湾旅游 青岛旅游团 旅游壁纸 湖南旅游监管网