I tried to code and plot this Midilli equation but it keep on saying “subscript indices must either be real positive integers or logicals”. I need to plot those decimals but i dont know how
a= 1.1143 k= 0.1791 n= 0.3215 b= 0.00321 t = 11 mins
MR = a•exp(-k(t^n))+b•t

댓글 수: 1

MR = a*exp( -k*(t^n) ) + b*t; % consider .* in such cases

댓글을 달려면 로그인하십시오.

답변 (1개)

Ameer Hamza
Ameer Hamza 2020년 12월 7일

0 개 추천

You are missing multiplication operator between 'k' and t^n.
MR = a*exp(-k*(t^n))+b*t

댓글 수: 5

korukosheep
korukosheep 2020년 12월 7일
I see... but theres another problem,,, when i tried to put this a = 0.1143 it says “subscript indices must either be real positive integers or logicals”
Walter Roberson
Walter Roberson 2020년 12월 7일
post your current code
korukosheep
korukosheep 2020년 12월 7일
편집: Walter Roberson 2020년 12월 7일
This is the code i used with the help of Image Analyst
% Ask user for four floating point numbers.
defaultValue = {'4', '2', '3', '3'};
titleBar = 'Enter a value';
userPrompt = {'Enter a : ', 'Enter b : ', 'Enter k : ', 'Enter n : '};
caUserInput = inputdlg(userPrompt, titleBar, 1, defaultValue);
if isempty(caUserInput),return,end % Bail out if they clicked Cancel.
% Convert to floating point from string.
a = str2double(caUserInput{1})
b = str2double(caUserInput{2})
k = str2double(caUserInput{3})
n = str2double(caUserInput{4})
t = linspace(0, 3, 1000);
MR = a*exp(-k*(t.^n))+b*t;
% where any numbers can be put in a,b,k,n,t
plot(t, MR, 'b-', 'LineWidth', 2);
grid on;
xlabel('t', 'FontSize', 20);
ylabel('MR', 'FontSize', 20);
title('MR vs. t', 'FontSize', 20);
But when i tried to change the values of a,b,k,n to decimals it shows “subscript indices must either be real positive integers or logicals”
korukosheep
korukosheep 2020년 12월 7일
I tried to input these values for
a= 1.1143 k= 0.1791 n= 1.3215 b= 0.00321
at the command line give the command
clearvars
and then run the code again

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Graph and Network Algorithms에 대해 자세히 알아보기

질문:

2020년 12월 7일

댓글:

2020년 12월 7일

Community Treasure Hunt

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

Start Hunting!

Translated by