The error I keep recieving is as follows:
Unable to resolve the name 'triangle2.X.Data'.
Error in lab3 (line 7)
tt2 = triangle2.X.Data-1;
The code I have is as follows:
load triangle2.mat
%Triangular Pulse with 2V
tt2 = triangle2.X.Data-1;
ut2 = triangle2.Y(2).Data;
yt2 = triangle2.Y(1).Data;
offset = mean(yt2(1:9000));
yt2 = yt2 - offset;
I'm not sure what is causing this issue since I have not encountered it in previous versions when I ran similar code. I added a path to the folder containing the data as well, but I still recieve the same error. Thanks for any help!

3 commentaires

Dyuman Joshi
Dyuman Joshi le 13 Fév 2024
Please share the triangle2.mat file. Use the paperclip button to attach.
Grace
Grace le 13 Fév 2024
Here is the file
That file does not contain a variable called triangle2, or X or Y, for that matter.
whos -file triangle2.mat
Name Size Bytes Class Attributes exp1_014_mat_saving1 1x1 2650104 struct

Connectez-vous pour commenter.

 Réponse acceptée

Voss
Voss le 13 Fév 2024
This mat file contains one variable (called "exp1_014_mat_saving1"):
S = load('triangle2.mat')
S = struct with fields:
exp1_014_mat_saving1: [1×1 struct]
which is a struct with fields Info, X, Y, and Description:
S.exp1_014_mat_saving1
ans = struct with fields:
Info: [1×1 struct] X: [1×1 struct] Y: [1×2 struct] Description: [1×1 struct]
If you want that variable to be called "triangle2" so you can run your code without modification, you can make a new variable called "triangle2" in your code and assign it the value of "exp1_014_mat_saving1" from the mat file:
triangle2 = load('triangle2.mat').exp1_014_mat_saving1
triangle2 = struct with fields:
Info: [1×1 struct] X: [1×1 struct] Y: [1×2 struct] Description: [1×1 struct]
then the rest of your code runs without error:
%Triangular Pulse with 2V
tt2 = triangle2.X.Data-1;
ut2 = triangle2.Y(2).Data;
yt2 = triangle2.Y(1).Data;
offset = mean(yt2(1:9000));
yt2 = yt2 - offset;

2 commentaires

Grace
Grace le 13 Fév 2024
Thank you so much! I got the data from a partner, didn't realize that she renamed it after taking the data, so it had a different name.
Voss
Voss le 13 Fév 2024
You're welcome!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Produits

Version

R2023b

Question posée :

le 13 Fév 2024

Commenté :

le 13 Fév 2024

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by