Include variables in matlab user input

10 次查看(过去 30 天)
Hi guys, Basically I just want to use a variable that I've already declared when asking a user for input.
a= input('Pick a letter') b= input('Now ask something about the letter' a '? ')
Something along those lines. Even if I have to convert 'a' to another format after its found would be fine. I've looked over the internet and matlabs help for input a fair bit but can't find anything. Does anyone know if this is possible? Thanks in advance Josh

采纳的回答

Matt Fig
Matt Fig 2011-6-15
Is this what you are after?
a = input('Pick a letter: ','s');
b = input(['Now ask something about the letter ', a, '? '],'s');
  6 个评论
Josh
Josh 2011-6-15
Oh okay, so it's not the commas at all its the square brackets doing the concatenating. Well I've learnt lots today lol. Thanks for the help guys
Matt Fig
Matt Fig 2011-6-15
Yes, I almost always use commas to separate values unless it is a pure list of non-negative numbers.
[2,-3,4,-6,7]
['This ','string ','is built from ','sub-strings.']
but only for non-negative integers
[3 4 5 6 7]
Also, note the other: [1;2;3;4;5]

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Data Type Conversion 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by