Community Profile

# KSSV

### INCOIS

6,702 total contributions since 2011

Professional Interests: Mathematical Computing

View details...

Contributions in
View by

Identifying the circle that fits the outer white pixels in a binary image (or make external mask)
I = imread("SampleXRmorph.PNG"); [y,x] = find(I) ; % Get center of cricle C = [mean(x) mean(y)] ; % GEt raidus d = sqrt...

3 days ago | 1

| accepted

How to fill the area between contour line and upper bound.
Get your required curve/ line coordinates; form a closed polygon and use patch/ area.

3 days ago | 0

How to divide vector to matrix(same row and column)
To remove extra elements and convert to square matrix A = rand(82580526,1) ; l = length(A) ; % GEt the nearest perfect squ...

3 days ago | 0

| accepted

Plotting user inputs in a 2D plot
prompt = 'Enter any number that you like:'; %{ I only want the user to enter a maximum of 10 numbers. %} N = 10 ; figure...

3 days ago | 0

| accepted

2D plot of a matrix
Read about importdata to load the data into MATLAB. You can normalize an array x to [0,1] using: norm_x = (x-min(x))/(max(x)-...

4 days ago | 0

| accepted

how to write a for loop in this case?
daily_tmax = cell(length(tmax),1) ; for i = 1:length(tmax) daily_tmax{i} = squeeze(mean(reshape(tmax{i}, size(tmax{i}, 1)...

4 days ago | 1

| accepted

Read spesific rowintervals from .txt file and store them
I = [12 40 68] ; iwant = cell(length(I),1) ; for i = 1:length(I) C = textscan(fid,'%.6f %.6f',npoints,'delimiter','\n',...

4 days ago | 0

How do I plot a line graph from scatter plot?
clc clear all A = 0.05; l_r = 2; %Wave length of the road v = 45; %Speed(m/s) P = l_r/v; %Period %Om = 1/P*2*pi; %Forcin...

5 days ago | 1

| accepted

For loop using strings
Let A be your data of size m*3. for i = 1:3 [pks_x_sit1,locs_x_sit1] = findpeaks(A(:,i),'MinPeakHeight',1.25); nr_...

5 days ago | 0

| accepted

How to graph using a for loop
YOu need not use a loop as the other user has suggested you. If you use a loop, you need to intiilaize the array and save it in ...

6 days ago | 1

| accepted

How to get all values existing in arrays/matrices?
Read about unique a = myArray(:) ; [cnt_unique, unique_a] = hist(a,unique(a)) ;

6 days ago | 1

In an image to set reference coordinate and get coordinates of color points .
If I is your matrix of image ..use [y,x] = find(I==val) ; where val is your pixel value you want. If I is m*n*3 RGB image....

6 days ago | 0

| accepted

Create random paths between two known points in 3D
A = [0,0,0] ; B = [1,1,1] ; N = 10 ; x = (B(1)-A(1)).*rand(N) + A(1); y = (B(2)-A(2)).*rand(N) + A(2); z = (B(3)-A(3)).*...

8 days ago | 0

How to change from cell to array

10 days ago | 0

how to detect border irregularity?
If (x,y) are your boundary points. % Get bounding box x0 = min(x) ; x1 = max(x) ; y0 = min(y) ; y1 = max(y) ; % A = [...

10 days ago | 0

Inf or NaN vaiues normalize into [0 1]
use xnew = (x-xmin)/(xmax-xmin)

11 days ago | 0

Unable to perform assignment because the indices on the left side are not compatible with the size of the right side. Error in Q38 (line 10) Mat(row,col)=t1
You have to intilize them either as a cell or matrix. I am intializing as cell. check below: %Questions#38 clc clear close ...

11 days ago | 0

What is difference between indexing using ".var" and "{}"?
.var is to access fields of structures. {} is to access cells. Read about structures and cells.

11 days ago | 0

I want someone who can help me to see a grid and airfoil in the same plot , here is my code
clear all; close all; clc; Mi=0.5; T=300; P=1; gamma = 1.4; R=287; vinf = sqrt(gamma*R*T)*Mi; Nx = 100; % x ...

12 days ago | 0

| accepted

How to quickly find the first non-zero element without iterations in all columns in a sparse matrix?
[val,id] = min(abs(A)) ; Use the minimum function.

12 days ago | 0

Cannot plot iterations.
clear all ; clc; t=20:30;%range of inital velocities plotted dt = min(diff(t)) ; g = 9.81 ; figure; hold on for i=20:3...

13 days ago | 0

| accepted

How to take two inputs simultaneously from the user ?
x=input('Enter range of x :'); xf1 = x(1) ; xf2 = x(2) ; Also have a look on deal.

13 days ago | 0

| accepted

# 1:end
idx = [2 5 7 8 9] ; g = zeros(3) ; g(idx) = 1 ;

14 days ago | 0

How to read mutlple .h5 files
hfiles = dir('*.h5') ; N = length(hfiles) ; % loop for each file for i = 1:N thisfile = hfiles(i).name ; % read...

14 days ago | 0

| accepted

plotting x,y,z vertices as mesh
clc;clear;close all; test = xlsread('data.xls'); x=test(:,2); y=test(:,3); z=test(:,4); tri = delaunay(x,y); ...

20 days ago | 2

How do I graph game scores over time?
You need to save the result into a vector and plot at the end. This is included in the below code. scoreA=0; %score for player...

24 days ago | 1

| accepted

How to divide the curve into two sections and then fit straight line for both sections separately and get intersection of the lines?
Load the excel file into MATLAB using xlsread. Divide the data into sections using data1 = data(1:1000,:) ; data2 = data(1001:...

24 days ago | 0