When using the 1D convolution example code from MATLAB am getting an error about incorrect use of '='.
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Joseph James
am 16 Dez. 2021
Beantwortet: Steven Lord
am 16 Dez. 2021
When using the Sequence-to-Sequence Classification Using 1-D Convolutions example code the line "saying layer = sequenceInputLayer(numFeatures,Normalization="rescale-symmetric",Name="input"); "
On Matlab online it works as intended but on my pc running MATLAB 2020b I get the error saying Incorrect use of '='. To assign a value to a variable, use '='. To compare values for equality, use '=='.
Not sure what could be wrong would apriciate any assistance.
0 Kommentare
Akzeptierte Antwort
Steven Lord
am 16 Dez. 2021
The "Name=Value" syntax you're using was introduced in release R2021a. Your desktop MATLAB is too old to use that syntax, but MATLAB Online uses the most recent release (currently release R2021b) and so you can use this functionality there.
0 Kommentare
Weitere Antworten (1)
Christopher McCausland
am 16 Dez. 2021
Hi Joseph,
If you have a look at the docuementation it calls for named pairs for input, this would look something more along the lines of;
saying layer = sequenceInputLayer(numFeatures,Normalization,'rescale-symmetric',Name, 'input');
Give this a go and let me know how it goes. Usually "=" are only used to change a variable value and not in functional inputs unless you are evaluating a condition with "==" which would more be used for the likes of a loop.
Kind regards,
Christopher
0 Kommentare
Siehe auch
Kategorien
Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!