HOW TO STRİNG TO CHAR

5 visualizaciones (últimos 30 días)
Gökhan BAYKARA
Gökhan BAYKARA el 2 de Mayo de 2020
Comentada: Image Analyst el 2 de Mayo de 2020
how do I print this expression''110 011101110001111001111010 1111000001000100011011000111010'' in a matrix of 10x10?

Respuesta aceptada

Image Analyst
Image Analyst el 2 de Mayo de 2020
You can't. It's only 58 characters long - 60 if you include the spaces:
expression = "1100111011100011110011110101111000001000100011011000111010"
length(expression)
length(char(expression))
expression =
"1100111011100011110011110101111000001000100011011000111010"
ans =
1
ans =
58
In the meantime, try
expression = "1100111011100011110011110101111000001000100011011000111010"
length(expression)
charVector = char(expression)
length(charVector)
charMatrix = reshape(charVector, 2, 29) % or 10 by 10
  4 comentarios
Gökhan BAYKARA
Gökhan BAYKARA el 2 de Mayo de 2020
n your result vector, your value of 1 for the name length and 10 for the number will be fixed and will not change. But everyone's name is different because it is long; BINARY will be stored in the 5-bit data of the vector since SAHIN in the sample name has 5 values The total length in the format will be 5x (1 + 5 + 10) = 80 characters. Occupation in total, considering your name to be up to 9 characters Since the number of characters you can get is 5 * (1 + 9 + 10) = 100, in the 10x10 matrix, 0 * for your 0 values ​​in your result vector, 1 You can create your QR code to print '' (space) for its values. NOTE: Since 80 characters are occupied for the name given in the example, the remaining places in the matrix are blank "*" will be printed. QR code for the sample given:
Image Analyst
Image Analyst el 2 de Mayo de 2020
Is this homework? Because it looks like it and we don't want you to get into trouble by submitting my answer as your own. Please read this link.

Iniciar sesión para comentar.

Más respuestas (1)

Gökhan BAYKARA
Gökhan BAYKARA el 2 de Mayo de 2020
n your result vector, your value of 1 for the name length and 10 for the number will be fixed and will not change. But everyone's name is different because it is long; BINARY will be stored in the 5-bit data of the vector since SAHIN in the sample name has 5 values The total length in the format will be 5x (1 + 5 + 10) = 80 characters. Occupation in total, considering your name to be up to 9 characters Since the number of characters you can get is 5 * (1 + 9 + 10) = 100, in the 10x10 matrix, 0 * for your 0 values ​​in your result vector, 1 You can create your QR code to print '' (space) for its values. NOTE: Since 80 characters are occupied for the name given in the example, the remaining places in the matrix are blank "*" will be printed. QR code for the sample given:

Categorías

Más información sobre Entering Commands en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by