How to save user input as variable I can compare?

Technical Source
2 min readJul 27, 2023

--

I am trying to generate by Linear regression to get value a, then I want to get user input value b. So I can then take value a and b and plot them on a curve. But my user input is not storing values?

% Linear regression model: y ~ 1 + x1, calculate R² values for each ingredient

Mdl1=LinearModel.fit(SortedData_Cement(:,1),SortedData_Cement(:,9));

R²_Cement = Mdl1.Rsquared.Ordinary;

Mdl1=LinearModel.fit(SortedData_Blastfurn(:,2),SortedData_Blastfurn(:,9));

R²_Blastfurn = Mdl1.Rsquared.Ordinary;

% Prompt user to input a value for R² for all ingredients, accepting or rejecting value within a range. Display message to user.

exit=false;

msg=’Please enter an R² value for Cement:’;

while ~exit

data = str2double( inputdlg(msg) );

exit = (0<= data && 1>=data);

if ~exit

msg = ‘Input must be between the values 0–1. Please re-enter: ‘;

end

end

exit=false;

msg=’Please enter an R² value for Blast Furnace:’;

while ~exit

data = str2double( inputdlg(msg) );

exit = (0<= data && 1>=data);

if ~exit

msg = ‘Input must be between the values 0–1. Please re-enter: ‘;

end

end

NOTE:-

Matlabsolutions.com provide latest MatLab Homework Help,MatLab Assignment Help , Finance Assignment Help for students, engineers and researchers in Multiple Branches like ECE, EEE, CSE, Mechanical, Civil with 100% output.Matlab Code for B.E, B.Tech,M.E,M.Tech, Ph.D. Scholars with 100% privacy guaranteed. Get MATLAB projects with source code for your learning and research.

The ‘data’ values are geing read correctly, however the second ‘data’ assignment is overwriting the first one.

Perhaps:

data(1) = str2double( inputdlg(msg) );

and:

data(2) = str2double( inputdlg(msg) );

with appropriate references to each of them in the test

SEE COMPLETE ANSWER CLICK THE LINK

--

--

Technical Source
Technical Source

Written by Technical Source

Simple! That is me, a simple person. I am passionate about knowledge and reading. That’s why I have decided to write and share a bit of my life and thoughts to.

No responses yet