Answered
Code explanation (bw)
The (:) reshapes a matrix into a column vector. imageOutR = [zeros(1,3); 2 5 13; 0 1 2; 1 3 5] % 4x4 matrix for instance bw2 =...

2 years ago | 0

Answered
double2str and bin2str
Doing help bin2str % and help double2str did not show any results from which I assume there are no such functions. Use num2s...

2 years ago | 0

Answered
How to multiply 2 arrays by elements
A = [3-4j, 1+3j, 10+10j]; B = [4+5j, 2+1j, 0+0j]; A.*B

2 years ago | 0

| accepted

Answered
Why doesn't my code recognize the input function in the loop?
try this ctr = 0; for i = 1:1:3 numbers = input('Enter a number: '); if numbers ~= 0 ctr = ctr + 1; el...

2 years ago | 0

Answered
How to remove rows from structure based on value condition of field?
S.A = [1 2 3 4 5 6; 11 12 13 14 15 16; 21 22 23 24 25 26; 31 32 1 34 35 36]; S.B = ceil(50*rand(2,2)); S.C = "Some string"; S...

2 years ago | 0

Answered
how to use the output of a user defined function as the input of another user defined function?
num = 1:10; [S] = Addition(num) [M] = multiply(S) % pass output of function 1 as input to function 2 % function 1 function...

2 years ago | 0

Answered
How to delete all rows of a matrix wherever any value is invalid (999)?
M = [99 1 25 999; 10 1 2 6; 14 99 25 65; 99 1 2 9; 9 1 999 10] [row1,~] = find(M(:,1) == 99) % search for 99 in col1 [row2,~] ...

2 years ago | 0

Answered
how to plot Double y axis?
For version 2016a aor later, use yyaxis instead x = [1 6 10 15 22]; y1 = [2 6 8 10 15]; y2 = [99 97 94 92 89]; [hAx,hLine1...

2 years ago | 0

Answered
Am unable to wrap my head on this question regarding for loop , can someone explain the question and maybe write the code please.
Why use a loop if it can be done without it A = [1 2 3; 4 5 6; 7 8 9]; [sum_of_elements] = halfsum(A) function [sum_of_elem...

2 years ago | 1

| accepted

Answered
How to select every 54th image in the folder?
I modified the code that I wrote for your last question as it might be easy to follow the same structure. % path to the folder...

2 years ago | 1

| accepted

Answered
How to apply multiple parameters function on all the matrices in the folder?
Read your .mat files Loop through them and find B Store that B array to a cell % path to the folder that contains .mat files ...

2 years ago | 1

| accepted

Answered
I want to change the size of T so I can Add it to P2 (the size of T should be the size of P1 or the size of P2)
P1=[3 2 4;2 1 1;5 2 3;2 3 7]; P2=[2 6 1;1 3 5;4 2 1;5 2 1]; P1_Zero=pinv(P1); T=P1_Zero*P1; % create a new matrix of dimen...

2 years ago | 0

| accepted

Answered
how to develope loop to save the 'n' elements from the vectors
Although it is not prefered to name variables in a loop but if you striclty want to do this in loops than you can use eval(). No...

2 years ago | 1

Answered
How to Copy Upper diagonal elements of matrix A into a new matrix.
A= [1 2 3 4; 2 1 3 4; 1 1 1 2; 1 0 0 1] M = zeros(size(A)); for row = 1:1:size(A,1) for col = row:1:size(A,2) M(row,col...

2 years ago | 0

Answered
BER Calculation of BPSK for custom demodtalor IP core
use biterr() and semilogy() to find bit errors and to plot BER curve clc clear close all % generate data to send x = 4*rand...

2 years ago | 0

Answered
how to convert vector char to matrix char ?
How about using cell? X = 'ABCDEFGHIJKLMNOPQRSTWXYZ'; v = cellstr(num2cell(X)) By now you use access cells as v{2}, v{4} etc....

2 years ago | 0

Answered
How to create a vector of symbolic variables with specific labeling
Not the best way but will work good enough for small vectors vsym = sym('x',size(v)); for col = 1:1:size(v,2) char_str = ...

2 years ago | 0

Answered
i want two responce on same plot
Try figure hold on step(g, 'r') title('approximate responce') step(c, 'g') grid on legend('step(g)', 'step(c)') or just ...

2 years ago | 0

| accepted

Answered
How to check if two elements are present in an array at once?
clc;clear all;close all; x = [1 5]; y = 2; used1 = [9 10]; A = [x y]; % concatenate x and y to check at once used1 = [used...

2 years ago | 0

Answered
how to form a matrix with non-numeral entries and then set conditions for each case
I have made some corrections in your code clc;clear all;close all NOH=3; NOC=2; Tetta=70*pi/180 A = {} for i=1:NOC+NOH ...

2 years ago | 0

| accepted

Answered
Creating a mxn matrix that is all zeros except for the middle row and middle column which are 1s
M = zeros(7,5) M(:,ceil(size(M,2)/2)) = 1 M(ceil(size(M,1)/2),:) = 1

2 years ago | 0

Answered
To find value of variable using iteration
What is your goal exactly? Do you want to find the value for x where the result is zero? You can find the roots using solve sym...

2 years ago | 0

Answered
I am getting wrong answer
You wrote a loop to run when err >= 20, its value is decreasing in the loop and when err<20 (in your case 10), why would it stil...

2 years ago | 0

Answered
The result of the operation in the calculator and the result of the operation in matlab are different
You must have missed a zero from Db. I am getting the same answer from MATLAB and calculator that is 2145.833333

2 years ago | 3

| accepted

Answered
Naming cells in for loop
You want to create a cell array with 10 cells? If yes then use for i=1:10 c{i} = cell(2,1); end If you meant you want to...

2 years ago | 0

| accepted

Answered
How to subtract corresponding elemets of corresponding columns of two matrices?
"each column of fisrt column P1 is being subtracted from corresponding elemt of Q1". That's a confusion. You meant rows, right?...

2 years ago | 0

| accepted

Answered
Find returns empty with inconsistent size
This command is for vectors and matrices. find(X > 0) returns the indices of the array X where elements are greater than zero. I...

2 years ago | 0

Answered
Why do I receive Index exceeds the number of array elements (1)?
Your L = 10(a scaler). After second iteration, i = 2 and L(2) does not exist. That is why you are seeing that error. Secondly, o...

2 years ago | 0

Answered
How can I convert double value to cell?
There are multiple ways t = magic(5); % double % method one. Convert single element x = t(1,2) x = num2cell(x) % method...

2 years ago | 0

| accepted

Answered
Decrementing step for loop I matlab
% start, step, and end points starty = 1; endy = 12; startx = 10; endx = 2; decrement = -1; y = zeros(1,12); for i = s...

2 years ago | 1

Load more