how to define class for basic functions like disp, load save
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
i am calling classdef in a program and once called basic functions like disp, save, load does ot work. do i need to define any class for them. pl. guide
7 comentarios
Matt J
el 26 de En. de 2014
Editada: Matt J
el 26 de En. de 2014
I am not clear... is it the case that you have a .m file that has regular functions and also has a classdef inside it? A classdef needs to be in a file of its own.
That's not precisely true, Walter. A classdef file can contain sub-functions.
Respuestas (2)
Matt J
el 26 de En. de 2014
Editada: Matt J
el 26 de En. de 2014
When I run your code, I have no problem displaying invoking the default disp.
>> obj=vrt_gen; disp(obj)
vrt_gen with properties:
hdr: []
trailer: []
word0: []
psize: []
stream: 0
int_ts: []
frac_ts_0: []
frac_ts_1: []
count: []
nSamples: []
nPkts: []
pkt: []
pkts: []
payload: []
lpf: []
symbols: []
dsymbols: []
M: []
N: []
fs: []
ts: []
fc: []
time: []
upsample: []
mixed: []
filt_y: []
filt_t: []
filt_type: []
filt_beta: []
filt_Fd: []
filt_Fs: []
scheme: []
h: []
g: []
filtered_sig: []
What is the full path to your main_file.m?
0 comentarios
Image Analyst
el 26 de En. de 2014
You don't have any methods in your class. And disp() doesn't even appear anywhere in the file. No, you do not need a class to use disp, save, and load. You can use them just by themselves. Not sure what you're doing tor attempting to do.
0 comentarios
Ver también
Categorías
Más información sobre Class Introspection and Metadata en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!