[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Getting started with functions
From: |
David Bateman |
Subject: |
Re: Getting started with functions |
Date: |
Thu, 01 Jun 2006 07:28:21 +0200 |
User-agent: |
Mozilla Thunderbird 1.0.6-7.6.20060mdk (X11/20050322) |
Andrew Barnes wrote:
> I'm trying the model a solonoid and the first thing I want to do is get
> Octave to calculate the field due to a single loop.
>
> I have the following code in a function but it does not work. Any help
> would be appreciated.
>
>
> ## I is the current
> ## R is the radius
> ## a is the radus at which we want to know the field strength
> ## z is the height relative to the loop.
> function Hz = hz_single_loop(I,R,a,z)
> F = @(phi) (1-a./R*cos(phi))./(a./R^2+z./R^2+1-2*a./R*cos(phi)).^1.5;
> Hz = I./(4*pi*R).*quad(F,0,6.28);
> endfunction
>
> I'm having trouble setting started in Octave. I'm finding the learing curve
> steep.
>
This should work with both 2.1.7x and 2.9.x. What version of octave are
you using?
D.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: Getting started with functions,
David Bateman <=