# Matt Fig

Matt is currently employed at Sunstate Risk Assessments, LLC in the beautiful Florida panhandle. He holds degrees in physics and mechanical engineering.

Professional Interests: MATLAB, C++, ANSYS

**Statistics**

RANK**30**

of 249,651

REPUTATION**5,777**

CONTRIBUTIONS

**13** Questions

**1,506** Answers

ANSWER ACCEPTANCE **
76.92%
**

VOTES RECEIVED**1,352**

RANK**16** of 17,360

REPUTATION**26,723**

AVERAGE RATING**4.70**

CONTRIBUTIONS**38** Files

DOWNLOADS **259**

ALL TIME DOWNLOADS**253378**

CONTRIBUTIONS**0 Posts**

CONTRIBUTIONS**0** Public Channels

AVERAGE RATING

CONTRIBUTIONS**0** Highlights

AVERAGE NO. OF LIKES

**Content Feed**

Submitted

MATLABTETRIS

Another MATLAB version of the classic game, Tetris.

3 months ago | 31 downloads |

Submitted

Fast View Factor Computation

Computes the view factors for two 3D planer polygons

5 years ago | 3 downloads |

Display rational numbers using fprintf

T = 1/3; fprintf('The number is: %s\n',strtrim(rats(T)))

9 years ago | 2

| accepted

Faster way of writing this code: (finding index)

That code does not return an index, but it does return the number of values in vector quantiles that are smaller than input.

9 years ago | 0

Breaking Quotes for Printmat

If I were you I would just use FPRINTF to print your array. I would offer you an example, but I don't know what you mean by "Is ...

9 years ago | 0

Create a matrix with Special properties

V0 = 10; a = 5; V1 = V0 + randi([-100 140]) + a; V2 = V1 + randi([-100 140]) + a; matrix = [V0,randi([-100 140]),a...

9 years ago | 0

| accepted

index exceeds matrix dimention

What is the Q doing there? We need to see code that we can copy/paste and *_it will run_*. So please fill in the missing varia...

9 years ago | 0

A simple question about working with array matrix and converting a column to multiple columns

reshape(X,50,12) Or perhaps reshape(X,12,50).'

9 years ago | 1

| accepted

adding breakpoint to program slows it down a factor of 250x

It makes sense to me that MATLAB would be slower when you are debugging. So what is the big deal? You won't be in debug mode o...

9 years ago | 0

| accepted

I need help with the Matlab R2007b commands

If you have MATLAB installed then you can look at the documentation by typing: docsearch('image processing toolbox') The...

9 years ago | 0

how to enable rotate3d for guide axes?

Use the command: rotated3d on After the code that plots the surf.

9 years ago | 0

Problem Saving Workspace - No Error Message

Of course, it would be immenseley helpful, and might actually allow a solution to be put forward, if you describe *in detail* wh...

9 years ago | 0

Concatenate cells: making column and row headers

row={'cat1'; 'cat2'; 'cat3'}; col={'mouse1' 'mouse2' 'mouse3'}; figure t = uitable('Data',[],... 'Colu...

9 years ago | 0

[GUI] How do you fill a Listbox with documents from a specific folder

The most basic example... D = dir; uicontrol('style','list',... 'units','pix',... 'pos',[20 20...

9 years ago | 0

| accepted

About matrix: how to make matrix binary (0 and 1)

S = dec2bin((1:32).') % If a string is o.k. N = S - '0' % If you need a numeric matrix.

9 years ago | 0

i want to plot the graph between the probability of false alarm and probability of detection

# Format your code. # Give a description of what it does and what is wrong # State _clearly_ what you need it to do.

9 years ago | 0

How can i create a standard matlab template for new programs

You could put that code in an m-file then use COPYFILE to copy it to a new m-file, including the intended name. Say your abov...

9 years ago | 1

| accepted

what is difference in cell and structure plz tell me with example

There is good documentation on this, did you read: doc cell doc struct Here is a cell array: C{1} = magic(3)...

9 years ago | 3

Error in Quad, suggestions required ?

Don't mix inlines with symbolics this way. syms E m R T f1 = int((0.99954.*E + ((0.58058-0.044967.*m).*R.*T))./(E + (2...

9 years ago | 0

plot of specified data

a=[1;1;1;1;2;2;2;3;3;3;3;4;4;4;4;4;5;5;5]; b=[20;21;22;24;20;22;24;21;19;20;22;23;24;19;23;19;24;23;22]; c=[2;5;1;3;1;3;...

9 years ago | 0

| accepted

Quick way to find the point where a vector changes from increasing to decreasing.

D = [10,9,7,5,3,2,1,2,3,5,7]; V = [0 diff(D)>0] % Indicates sign of difference S = find(V,1,'first') % First index whe...

9 years ago | 0

| accepted

Quotes around the name of the function

Typically, you want to pass a handle to a function, not a string. fsovle(@myfun,x0) % Notice the @ symbol --> a function h...

9 years ago | 0

| accepted

How to solve a simple if loop

# There is no such thing as an IF loop. # IF statements do not filter elements out of an array. # MATLAB does not use a THEN k...

9 years ago | 1

| accepted

Aborting callback execution in GUI - Drawnow error

I am not sure why you are using errors to try to cancel an operation. It seems simpler to just have the cancel button set a fla...

9 years ago | 0

| accepted

GUI pop-up menu and push buttons

There are many ways to do this. Here is a simple example that may provide a skeleton for you to fill out. function [] = ...

9 years ago | 0

Is there a way to label a plot with angled text?

You might give <http://www.mathworks.com/matlabcentral/fileexchange/27812-rotate-x-axis-tick-labels this file exchange file a tr...

9 years ago | 0

| accepted

[co,fig] = gcbo does not work in slider listener

Use FINDALL. fig = findall(0,'type','figure','tag','myfiguretag')

9 years ago | 0

Hello, I am trying to fit some data points with an exponential equation.

>> X = sort(rand(1,10)*30); % Say this is our x data. >> Y = 14*exp(3*X); % Say this is _unknown_ equation. >> pp = po...

9 years ago | 0

Convert (x,y) data into a function y => f(x)

You could use POLYFIT, or the curve fitting toolbox or a simple interpolation. >> x = 0:.25:5; >> y = x.^2; >> f = ...

9 years ago | 1

| accepted

regexprep - may the replacement string contain a variable?

Does this work? regexprep(str, '(xx\(i,)BE(\))', ['$1',q,'$2'] )

9 years ago | 0

| accepted