MATLAB Answers

Displaying chracters with the given input number

1 view (last 30 days)
Ahmet Uz
Ahmet Uz on 28 Apr 2020
Commented: Ahmet Uz on 29 Apr 2020
Hello, I am looking for generating a code that displays number of chracters. For example, in the code, I will give the function a size represented as dots (.), if I give the size number as 5, I want it to display 5 dots such as ".....", and for other inpu numbers such as 10, I want it to display ".........." without quotation marks.

  0 Comments

Sign in to comment.

Answers (2)

Deepak Gupta
Deepak Gupta on 28 Apr 2020
Edited: Deepak Gupta on 28 Apr 2020
Hi Ahmet,
You can try below code for your requirement.
clear all; clc;
size = double(input('Enter Size: '));
x(1:size) = '.';
fprintf('\n%s\n', x);
To better understand strings without quotation refer this QA page.
Cheers.

  1 Comment

Ahmet Uz
Ahmet Uz on 29 Apr 2020
Thank you for your answer, this was what I ask. I know matlab quite well, but these simple things can be tricky.

Sign in to comment.


Star Strider
Star Strider on 28 Apr 2020
I am not certain exactly how you want to use this function.
Try this:
dotsfcn = @(nrdots) fprintf([repmat('.', 1, nrdots), '\n']);
One = dotsfcn(1);
Five = dotsfcn(5);
Ten = dotsfcn(10);
producing:
.
.....
..........
That prints to the Command Window.

  0 Comments

Sign in to comment.

Categories

Community Treasure Hunt

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

Start Hunting!