Plotting with values stored in Struct problem

1 回表示 (過去 30 日間)
Lawson Hoover
Lawson Hoover 2012 年 12 月 2 日
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]);

採用された回答

Walter Roberson
Walter Roberson 2012 年 12 月 2 日
You defined function beam_deflection_ouput without a "t" after the "ou". "ouput" instead of "output"
  1 件のコメント
Lawson Hoover
Lawson Hoover 2012 年 12 月 2 日
Thank you. Its amazing how easy it is to miss that.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeGraphics Performance についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by