Plotting with values stored in Struct problem

1 view (last 30 days)
I am trying to graph points saved in a structure. I get the values in different functions and save them to the structure. When I run the entire program, when it gets to the output function to plot everything I get the error:
_Undefined function 'beam_deflection_output' for input arguments of type 'struct'.
Error in Beam_Deflection (line 81) beam_deflection_output(Beam);_
Here is the Code for the output function:
function [] = beam_deflection_ouput(Beam)
%UNTITLED7 Summary of this function goes here
% Detailed explanation goes here
% Plotting the Info
astr=['Deflection of a ',Beam.Material,', ', Beam.Type,' with a ',Beam.Load,' Load and ',Beam.Support,' Support'];
bstr=['Beam Displacement (',Beam.Magnitude,'N)'];
plot(Beam.x,Beam.y1)
set(plot(Beam.x,Beam.y1),'LineWidth',3);
set(gca,'XTick',0:5:Beam.Length)
grid on
title(astr,'fontsize',9,'fontweight','bold');
xlabel('Beam Length');
ylabel(bstr);
set(gca,'YLim',[-150 150]);
set(gca,'XLim',[0 Beam.Length]);

Accepted Answer

Walter Roberson
Walter Roberson on 2 Dec 2012
You defined function beam_deflection_ouput without a "t" after the "ou". "ouput" instead of "output"

More Answers (0)

Categories

Find more on Specifying Target for Graphics Output in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!