How to list specific variable at all points except at certain values
古いコメントを表示
I am currently writing a code where I am trying to figure out how to program a certain value for all inputs except at certain values. For example, if I am running trials starting at 0 and ending at 10, and would like an output of 5 for trails 0-4, and an output of 10 for all others, how would I go about coding that? And if possible, can it be set up to where all outputs do not need to manually be written, so if I decide to run more trials (either before 0 or after 10) it will autofill the new slots? Thanks for the help
回答 (1 件)
I have no idea what the actual application is.
One option:
outpt = @(trial) ((trial >= 0) & (trial <= 4)).*5 + ((trial < 0) | (trial >= 5))*10;
x = -5:15;
figure
stem(x, outpt(x), 'filled')
grid
axis([-5.5 10.5 -0.5 10.5])
xlabel('Trial')
ylabel('Output')
Experiment to get the desired results.
.
6 件のコメント
Anthony Koning
2021 年 12 月 12 日
編集済み: Anthony Koning
2021 年 12 月 12 日
Star Strider
2021 年 12 月 12 日
I am slightly lost.
I don’t understand ‘X’, ‘Y’, and ‘Z’.
I would appreciate an example record (can be synthetic so long as it represents the desired stimulus) and the desired result. Is the on-off time important, so that the function would have to test for the time length (or any other parameters) as well as amplitude, or is the amplitude threshold itself the only parmeter-of-interest?
.
Anthony Koning
2021 年 12 月 12 日
Star Strider
2021 年 12 月 12 日
No worries.
Unfortuantely, that’s an image and I would prefer to work with text that I can save to a file (if necessary) and work with. If it would be possible to save that as a table, that would be really helpful.
Also, it would be helpful to have the variable names (column headers) translated into something meaningful. (I’m a native English speaker with an M.D., and an M.S. in Biomedical Engineering, however ‘ioopent’, ‘Is’, ‘Vm’, ‘vdot’, ‘n’, ‘m’, and ‘h’ could be anything. I have no idea how they relate to this probllem.)
.
Anthony Koning
2021 年 12 月 12 日
Star Strider
2021 年 12 月 12 日
I apologise, however this isn’t helpful.
I understand that you may understand the textbook description, however I don¹t. I’m still having a difficult time understanding both the input and the desired output.
Is there a way for you to download the data from the textbook website online and post it here with an explanation of what it is and what the desired output should be from it?
Just now, I don’t have a clue.
I would very much like to help, however I need more definitive information.
.
カテゴリ
ヘルプ センター および File Exchange で Symbolic Math Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

