https://sites.google.com/site/kolukulasivasrinivas/

Professional Interests: Mathematical Computing

Answered

Reassigning values in a matrix

Read about max toget the maximum value in the array. Read about inequalitites >and < to get the other task solved. Read abou...

Reassigning values in a matrix

Read about max toget the maximum value in the array. Read about inequalitites >and < to get the other task solved. Read abou...

5 giorni ago | 0

Answered

How to normalize two waves on a single plot

t=0:0.001:0.05; y= 11.18*cos(60*pi*t+26.565); y2= -60*pi*11.18*sin(60*pi*t+26.565); title('Phasor Waveforms') y=y/max(y) ;...

How to normalize two waves on a single plot

t=0:0.001:0.05; y= 11.18*cos(60*pi*t+26.565); y2= -60*pi*11.18*sin(60*pi*t+26.565); title('Phasor Waveforms') y=y/max(y) ;...

5 giorni ago | 0

Answered

How to find intersection of 2 non-equally sized arrays in matlab

Use interX from here: https://in.mathworks.com/matlabcentral/fileexchange/22441-curve-intersections?focused=5165138&tab=function...

How to find intersection of 2 non-equally sized arrays in matlab

Use interX from here: https://in.mathworks.com/matlabcentral/fileexchange/22441-curve-intersections?focused=5165138&tab=function...

11 giorni ago | 0

Answered

How to create multiple cdfplot in one graph?

figure hold on lgd = cell(size(NPV_all,2),1) ; for ki = 1:size(NPV_all,2) cdfplot(NPV_all(:,ki)); lgd{ki} = strca...

How to create multiple cdfplot in one graph?

figure hold on lgd = cell(size(NPV_all,2),1) ; for ki = 1:size(NPV_all,2) cdfplot(NPV_all(:,ki)); lgd{ki} = strca...

12 giorni ago | 0

| accepted

Answered

How can I use "eig" in symbolic variables?

syms a b l A=[2*a+3*b ,2*b+3*a ; a+b,a-b] ; B=[5*a+8*b, b^2+5 ; a-5*b,2*b+3*a] ; C = A-l^2*B ; eqn= det(C)==0 ; iwant = s...

How can I use "eig" in symbolic variables?

syms a b l A=[2*a+3*b ,2*b+3*a ; a+b,a-b] ; B=[5*a+8*b, b^2+5 ; a-5*b,2*b+3*a] ; C = A-l^2*B ; eqn= det(C)==0 ; iwant = s...

12 giorni ago | 0

Answered

Fitting the data so that one a single continuous line is achived

I = imread('Annotation 2019-09-04 112619.png') ; I1 = imcrop(I) ; % crop to remove white borders present around the image I1...

Fitting the data so that one a single continuous line is achived

I = imread('Annotation 2019-09-04 112619.png') ; I1 = imcrop(I) ; % crop to remove white borders present around the image I1...

12 giorni ago | 0

Answered

How Can I put some numbers in a sym and sum its cells?

syms a b c d B = [ 1 2 ; 3 4] ; x = B(:,1) ; y = B(:,2) ; A = [ a*(x(1)^2)+y(1) , b*(y(1)^3)+x(1) ; d*(x(2)^2)*y(2) ,...

How Can I put some numbers in a sym and sum its cells?

syms a b c d B = [ 1 2 ; 3 4] ; x = B(:,1) ; y = B(:,2) ; A = [ a*(x(1)^2)+y(1) , b*(y(1)^3)+x(1) ; d*(x(2)^2)*y(2) ,...

12 giorni ago | 0

Answered

storing function outputs from a nested for loop

maxDisp_x=cell(Nrt,lhsN,NGM); for scenario=1:Nsnro for i=1:Nrt ....... for j=1:lhsN ......

storing function outputs from a nested for loop

maxDisp_x=cell(Nrt,lhsN,NGM); for scenario=1:Nsnro for i=1:Nrt ....... for j=1:lhsN ......

12 giorni ago | 0

| accepted

Answered

find t and Use a graphical method to locate the initial estimate

syms t ; v = 4.8626; w = 4.4721; x=0.17; f = x - t*v*exp(-w*t)==0 ; s = double(solve(f)) ;

find t and Use a graphical method to locate the initial estimate

syms t ; v = 4.8626; w = 4.4721; x=0.17; f = x - t*v*exp(-w*t)==0 ; s = double(solve(f)) ;

12 giorni ago | 0

Answered

Bug in matrix indexing?

USe this: test = 1.0e+03 *[1.1506 -0.0094 -0.0043 -0.0012 -0.0001 -0.0007 0.0003 0.0004 -0.0082 0.0...

Bug in matrix indexing?

USe this: test = 1.0e+03 *[1.1506 -0.0094 -0.0043 -0.0012 -0.0001 -0.0007 0.0003 0.0004 -0.0082 0.0...

12 giorni ago | 0

Answered

Difference and probability in plot

thedifference=-5:1:5 ; N = length(thedifference) ; probability=zeros(N,1) ; for i = 1:N thediff = thedifference(i) ;...

Difference and probability in plot

thedifference=-5:1:5 ; N = length(thedifference) ; probability=zeros(N,1) ; for i = 1:N thediff = thedifference(i) ;...

13 giorni ago | 0

| accepted

Answered

A statement under "for" gets skipped during the last loop

YOu are changing the loop index ii inside the if...else statements.......that is now allowed... function coded = caesar (v,s) ...

A statement under "for" gets skipped during the last loop

YOu are changing the loop index ii inside the if...else statements.......that is now allowed... function coded = caesar (v,s) ...

18 giorni ago | 0

Answered

I want to load multiple text files into variable cell array

files = dir('*.txt') ; N = length(files) ; iwant = cell(N,1) ; for i = 1:N filename = files(i).name ; startRow ...

I want to load multiple text files into variable cell array

files = dir('*.txt') ; N = length(files) ; iwant = cell(N,1) ; for i = 1:N filename = files(i).name ; startRow ...

18 giorni ago | 1

| accepted

Answered

How can we make a rhombus in the middle?

Play with the points in R....you give the vertices of vertices..you will get it. fr=zeros(512,512); % Rhombus points R = ...

How can we make a rhombus in the middle?

Play with the points in R....you give the vertices of vertices..you will get it. fr=zeros(512,512); % Rhombus points R = ...

18 giorni ago | 0

| accepted

Answered

linear interpolation without meshgrid

Read this: https://in.mathworks.com/help/matlab/ref/scatteredinterpolant.html

linear interpolation without meshgrid

Read this: https://in.mathworks.com/help/matlab/ref/scatteredinterpolant.html

18 giorni ago | 0

| accepted

Answered

How can I put two noises in an image?

How about imshow((tp+k)/2)

How can I put two noises in an image?

How about imshow((tp+k)/2)

18 giorni ago | 0

| accepted

Answered

How can I place a quiver plot on top of a triangular surface (trisurf) plot?

USe 2D plot: patch('faces',tri(:,2:4),'vertices',[Xp' Yp'],'facevertexcdata',z','facecolor','interp','edgecolor','none') ; ...

How can I place a quiver plot on top of a triangular surface (trisurf) plot?

USe 2D plot: patch('faces',tri(:,2:4),'vertices',[Xp' Yp'],'facevertexcdata',z','facecolor','interp','edgecolor','none') ; ...

18 giorni ago | 1

| accepted

Answered

how to get variable value in plot automatically

x = 0:10 ; figure hold on for i = 1:3 y = i*x ; plot(x,y) end legend OR x = 0:10 ; figure hold on for i =...

how to get variable value in plot automatically

x = 0:10 ; figure hold on for i = 1:3 y = i*x ; plot(x,y) end legend OR x = 0:10 ; figure hold on for i =...

21 giorni ago | 0

Answered

How can I compare a set of variables?

x1= 1; x2= 3; x3= 4; x4= 3; x5= 3; x6= 1; x7=2; x = [x1 x2 x3 x4 x5 x6 x7] ; [c,ia,ib] = unique(x) ; iwant = cell(le...

How can I compare a set of variables?

x1= 1; x2= 3; x3= 4; x4= 3; x5= 3; x6= 1; x7=2; x = [x1 x2 x3 x4 x5 x6 x7] ; [c,ia,ib] = unique(x) ; iwant = cell(le...

25 giorni ago | 0

Answered

location of logical matrix

Read about ismember idx = round(rand(10,2)) ; vec = [1 1] ; [c,ia] = ismember(idx,vec,'rows') ; iwant = find(c) ; idx(...

location of logical matrix

Read about ismember idx = round(rand(10,2)) ; vec = [1 1] ; [c,ia] = ismember(idx,vec,'rows') ; iwant = find(c) ; idx(...

25 giorni ago | 0

Answered

comparing two data sets and extract specific data from one of them

YOu can make your blue lines a closed polygon.......and use inpolygon to get the points lying inside and on the blue lines. Read...

comparing two data sets and extract specific data from one of them

YOu can make your blue lines a closed polygon.......and use inpolygon to get the points lying inside and on the blue lines. Read...

26 giorni ago | 0

| accepted

Answered

symbolic derivative with respect to time

syms x(t) f = sin(x(t)) diff(f,t)

symbolic derivative with respect to time

syms x(t) f = sin(x(t)) diff(f,t)

26 giorni ago | 1

| accepted

Answered

How to change non zero value into 0?

If A is your matrix. To get non-zero indices use: idx = A>0 ; To replace them to zero use: A(idx) = 0 ;

How to change non zero value into 0?

If A is your matrix. To get non-zero indices use: idx = A>0 ; To replace them to zero use: A(idx) = 0 ;

26 giorni ago | 0

Answered

can we use Xlswrite in symbolic variables?

syms x_1 y_1 A_sym = sym(zeros(2,2)); A_sym(1,1) = x_1; A_sym(2,1) = x_1 * y_1 ; A_sym(2,2) = y_1; sym_cell = arrayfun...

can we use Xlswrite in symbolic variables?

syms x_1 y_1 A_sym = sym(zeros(2,2)); A_sym(1,1) = x_1; A_sym(2,1) = x_1 * y_1 ; A_sym(2,2) = y_1; sym_cell = arrayfun...

27 giorni ago | 1

Answered

make the image to smallest 8*8 blocks

Refer here: https://in.mathworks.com/matlabcentral/answers/362262-i-have-a-32-32-matrix-i-want-to-take-mean-of-each-4-4-so-tha...

make the image to smallest 8*8 blocks

Refer here: https://in.mathworks.com/matlabcentral/answers/362262-i-have-a-32-32-matrix-i-want-to-take-mean-of-each-4-4-so-tha...

27 giorni ago | 0

| accepted

Answered

How to create multiple .dat files using matlab?

for i = 1:10 filename = strcat(num2str(i),'.dat') end

How to create multiple .dat files using matlab?

for i = 1:10 filename = strcat(num2str(i),'.dat') end

27 giorni ago | 0

Answered

How to find avergae of thresholded elements only from a matrix?

Let A be your matrix......say you want values below a threshold val. idx = A<val ; themean = mean(A(idx)) ;

How to find avergae of thresholded elements only from a matrix?

Let A be your matrix......say you want values below a threshold val. idx = A<val ; themean = mean(A(idx)) ;

27 giorni ago | 2

| accepted

Answered

How can I interpolate with a Matrix and a Vector to another vector?

YOu see, you cannot use Enthalpy as you have used, because it is not a valid meshgrid. Reather, you can treat the data as scatte...

How can I interpolate with a Matrix and a Vector to another vector?

YOu see, you cannot use Enthalpy as you have used, because it is not a valid meshgrid. Reather, you can treat the data as scatte...

27 giorni ago | 0

Answered

Surface plots inside loop

YOu can follow a samll demo code given here: [X,Y,Z] = peaks(100) ; surf(X,Y,Z) %% Make surface discontinuous for demo id...

Surface plots inside loop

YOu can follow a samll demo code given here: [X,Y,Z] = peaks(100) ; surf(X,Y,Z) %% Make surface discontinuous for demo id...

28 giorni ago | 0

Answered

find slope sign change of emg signal

If (t,x) is your time and signal. dt = diff(t) ; dx = diff(x) ; slope = dx./dt ; slope_sign = sign(slop) ;

find slope sign change of emg signal

If (t,x) is your time and signal. dt = diff(t) ; dx = diff(x) ; slope = dx./dt ; slope_sign = sign(slop) ;

circa un mese ago | 0