Displaying chracters with the given input number

2 visualizzazioni (ultimi 30 giorni)
Ahmet Uz
Ahmet Uz il 28 Apr 2020
Commentato: Ahmet Uz il 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.

Risposte (2)

Deepak Gupta
Deepak Gupta il 28 Apr 2020
Modificato: Deepak Gupta il 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 Commento
Ahmet Uz
Ahmet Uz il 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.

Accedi per commentare.


Star Strider
Star Strider il 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.

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by