Can't call function within class
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi everyone. First time posting here. I have a matlab class of a signal which comprises parts x, y, sampling rate (Fs), and Color. I have also defined a function within the methods of the class for resampling the signal and building a new x axis for the resampled data. However, I'm unable to call this function even after creating an object.
Using R2019b. The code is as follows:
classdef sigmoid_signal
properties
signal_x
signal_y
Fs
Color
end
methods
function resamp_x,resamp_y = resamp_sig(obj);
resamp_x = 1/obj.Fs:1/obj.Fs:numel([obj.signal_y])/obj.Fs;
resamp_y = abs(resample([obj.signal_y],[obj.signal_x],obj.Fs));
end
end
end
0 Commenti
Risposta accettata
Cedric
il 16 Apr 2020
You forgot to bracket the output args, and the semi-column is useless:
function [resamp_x,resamp_y] = resamp_sig(obj)
2 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Communications Toolbox in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!