text:
Learning from conflict and incivility

The purpose of this learning project is to reflect on a period of Wikiversity activity, which has been characterised by conflict, and sometimes incivility. This period commenced with the creation of a project on the ethical management of the English Wikipedia, and has continued to the time of creating this learning project (here). This project (here) has been instigated by Cormaggio in a post to the Colloquium diff thread, with the intention of maintaining a culture of scholarly activity in Wikiversity.

Aims of this project
This project aims to:
 * Create a space for reflection on individuals' actions on Wikiversity
 * Identify instances of conflict and incivility on Wikiversity
 * Analyse how, why and where these incidents arose; and their consequences
 * Develop a set of principles around what kinds of actions/behaviour are unproductive, and (possibly) unacceptable on Wikiversity
 * Develop a set of principles that would help Wikiversity participants deal productively with future conflict and incivility

Ground rules of this project
This project is intended to be a self-reflective one, in which we (participants) pledge to learn about ourselves, as much as we do to learn about the actions of others. Participants should endeavour to think about the consequences of their own actions - both past, and during this learning project. Robust and frank discussion is encouraged; however offensive comments are strongly discouraged. (It is, of course, one of the aims of this project to ascertain what kinds of comments can be offensive, and why!)

Methods and rationale
The learning in this project will hinge on the level of honesty of its participants. Any methods are "fair game", provided they offer an opportunity for honest, reflective and scholarly activity.

Self-narratives
I thought it might be an idea, as a start, to write a self-narrative about our own role in this period, and our thoughts and feelings about what has happened within this period. Please add a subpage (ie /Username ) with your own narrative. From recent experience of the case studies in the ethics project, I think these should be deliberately personal (and self-reflective), and general discussion can take place either below the narratives, or on their talk pages. Cormaggio talk 10:53, 11 September 2008 (UTC)
 * It strikes me that many people who are interested in this project may not have been directly involved in the recent "drama", and might not see themselves as having a "role". I'll simply point out that a "lurker"/onlooker is a role - and that, even if you don't see yourself as having had a role, you are still most welcome to add your perspectives here. Cormaggio talk 14:24, 11 September 2008 (UTC)

 * /Cormaggio
 * /Mu301
 * /Jade Knight
 * /Jtneill
 * /Salmon of Doubt
 * /JWSchmidt
 * /Sxeptomaniac
 * /Erkan Yilmaz
 * /Moulton
 * /Jolie

Workspaces

 * /Instances of incivility
 * /Professional detachment
 * /Appropriate use of resources
 * /Assuming good faith
 * /Responding to provocation

Other ideas for this project
Please add your own ideas for this project here, or on the talk page. Please feel free to be bold and shape this project in a way that furthers the aims of the project, within the ground rules of this project. (And of course, feel free to critique, discuss, and develop the aims, ground rules, and methodology of this project.)

Recent activity
 category=Learning from conflict and incivility ordermethod=lastedit

Resources

 * Ethical Management of the English Language Wikipedia

title: Learning from conflict and incivility


text:
User:Eml4500.f08.Lulz.js/monobook.js

// install User:Cacycle/wikEd in-browser text editor document.write('');

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/

title: User:Eml4500.f08.Lulz.js/monobook.js


text:
User:Eml4500.f08.Lulz.js

HW1

HW2

HW3

HW4

HW5

HW6

HW7

title: User:Eml4500.f08.Lulz.js


text:
Historical Introduction to Philosophy/General Introduction/Nietzsche on Metaphysics

This page is barely underway. Maybe try a google search for Nietzsche + Metaphysics and the links below.


text:
User:Hillgentleman/incivility

In the quest for knowledge, sharp questions and debates often make us consider matters more deeply and should be encouraged. In wikiversity, we had relied so far on the mature attitudes of wikiversitians for that model to work.

There is often a thin line between civility and incivility; different people speak in different ways and miscommunication of intentions occur very often. If someone's behaviour is on the edge of civility, the community often gives them the benefit of doubt.

Now here is a simple pay-off model, without community involvement: Pay-off for A                     A  civil              A  uncivil B civil              100                      70 B uncivil            10                       50

title: User:Hillgentleman/incivility


text:
Worksite nutrition

The Importance of Nutritional Education in the Work Place

Why is Nutritional Education Important? Heart Disease is the leading cause of death in the United States and is also the leading cause of death in Clay County Missouri. There were a total of 1,455 deaths recorded in Clay County in 2006 from all causes. Of those 1,455 deaths, a staggering 406 were due to cardiovascular diseases2. Some of the major risk factors for heart disease include high blood cholesterol, high blood pressure, obesity, and diabetes3. One of the goals of the Clay County Health Department is to reduce the prevalence of heart disease among Clay County residents1.

To keep these risk factors from becoming major health concerns, the Centers for Disease Control and Prevention (CDC) recommends altering your diet and physical activity level. Focusing on nutrition and diet is something everyone can do. Learning how to include all five food groups in the correct proportions can easily help individuals to incorporate proper nutrition into daily life4.

Why should Nutritional Education programs be implemented in the work place? Twenty percent of American adults are obese, and over 50 percent are overweight in the state of Missouri1. There is a significant correlation between food choice and obesity. Adults spend the largest part of their non-sleeping hours at work. Consequently, their coworkers and the food available to them at work can greatly influence eating habits. Changing what is offered at work can encourage employees to make healthier decisions, which in turn could help compensate for poor nutrition decisions made at home or help individuals start a healthier lifestyle all around.

A second reason that makes the workplace a great location to teach nutritional education is that individuals do not need to take extra time out of the day to fit it in. Another incentive for businesses to have healthier employees is that it accounts for less sick days, increased attentiveness of the workers, and greater overall productivity.

Worksite Nutrition Programs Eating healthy at work can potentially be one of the hardest things you face on a regular basis. With other priorities taking up time in our busy schedules, the importance of good nutrition has consistently been underestimated. Stress related eating is an unhealthy coping strategy brought on by depression or anxiety. Diverting oneself with a walk in the park or office rather than a bag of greasy potato chips might prevent emotional eating. When the need to eat happens, eat something healthy. Lack of time management is also a factor that prevents people from nutritious eating. People have to work, pick up kids and drive to and from practices. They use the excuse “I went through the drive through because I did not have time to make anything today”. Suggestions for avoiding the fast food restaurants are shopping for groceries as a family, selecting foods low in fat and sugar, planning meals and snacks before leaving home and attempt to eat around the dinner table as a family. It is crucial for people know how to fit proper nutrition into their stressful and busy lives. Years of poor food choices can contribute to other risk factors in causing significant health problems. Fortunately, there are resources for working individuals to aid in the process of adopting a healthier diet. More and more businesses are utilizing worksite nutrition programs to increase the health of their employees. If your place of work does not have a program in place, you could consider suggesting a nutrition program. If it is not practical or possible for a worksite program to be adopted, then there are options for independent programs. The following are examples of worksite nutrition programs that have been successfully used by institutions and by individuals: Program I: 5 A Day The Color Way (http://www.fruitsandveggiesmorematters.org/?page_id=8) This is a program that an employer can purchase for the company as a whole. Purchase of this program includes nutrition consultants, access to catalog products, and recipes for dishes that incorporate more fruits and vegetables. Integrating colorful foods into lunch and snack items is an essential focus of this program. It also suggests meetings and seminars as being places where more vegetables and fruits can be served. With the catalog in 5 A Day The Color Way the company gets reduced prices for the recommended kinds of foods, thus making them more affordable for the employees.

Program II: California Fit Business Kit (http://www.cdph.ca.gov/programs/CPNS/Pages/WorksiteFitBusinessKit.aspx) This is a great comprehensive program that helps employers change the environment of the employee so that healthy choices come easily. This program has employees answer a few questions to understand the individual needs at the worksite. What kinds of foods are brought to meetings or placed in the staff lounge? Do the vending machines offer any healthy choices? Are there stairs at your workplace? Do you take the stairs? Are there any worksite fitness programs or discounted gym memberships available? Do you think others at work would be interested in these clubs? All of these questions assess the workplace environment. The assessment can determine needs specific to the worksite that should be addressed.

Program III: Portion Plate (http://www.theportionplate.com/abouttheplate.html) The Portion Plate is just that, a plate that labels the portion guidelines of a meal according to American Medical Association. The Plate is sectioned into three parts. The largest of the three sections takes up one-half of the plate and is for vegetables. The second section is for starches and makes up one-fourth of the plate. Examples of starches include bread, rice, cereal, pasta, and starchy vegetables such as potatoes. It is also suggested to use whole grains instead of refined (white) grains. The last one-fourth of the plate is for proteins, such as lean meats, beans, and fish.

Independent Program There is a simple way to incorporate one or all of the programs listed above into your workplace. Your best bet to limit the temptation for unhealthy options is to prepare your meals before you get to work. This will require a bit of planning on your part. Start with the portion plate and prepare a lunch (or meal) that meets the plate's guidelines. Then look at your meal and add two snacks that would help fulfill the 5 A Day The Color Way guidelines. Being diligent and repetitive with this every day will surely get you on the right track to achieving better nutrition. If you have kids who also pack their lunches, this would be the perfect opportunity to have a friendly competition to see who can pack the most color or who can stay within the portion plates lines the best.

Resources: 1 http://www.dhss.mo.gov/MICA/ 2 http://www.clayhealth.com/ 3 http://cdc.gov 4 http://www.mypyramid.gov/

title: Worksite nutrition


text:
Talk:Learning from conflict and incivility

Merge?
There is a similar project to this Ethical Management of the English Language Wikiversity. I'm sure both started off on a different foot, however. Dzonatas 12:57, 11 September 2008 (UTC)

 * Currently there is a protect template on that page asking that the page not be edited while the project is being created. Also, it is not clear from the current state of that page what the goals of that project are.  I would keep them seperate for now, and perhaps consider a merge at a later time.  --mikeu talk 13:51, 11 September 2008 (UTC)

 * There is now a redirect from that page to this project. --mikeu talk 15:58, 11 September 2008 (UTC)

Non-participation
I envisage that there may be people involved in the recent conflicts that may not want to participate in this project, for whatever reason. I'd be interested to hear if there would be any other ways that these conflicts could be studied, or learnt from. Please add ideas and comments here. Cormaggio talk 16:07, 11 September 2008 (UTC)

 * See also: Talk:Ethical_Management_of_the_English_Language_Wikipedia and User:Jayvdb/EMELW --mikeu talk 16:14, 11 September 2008 (UTC)

 * I was arrested by this characterization of the self-narratives that Cormaggio called for:

I thought it might be an idea, as a start, to write a self-narrative about our own role in this period, and our thoughts and feelings about what has happened within this period. Please add a subpage (ie /Username) with your own narrative. From recent (bad) experience of the case studies in the ethics project, I think these should be deliberately personal (and self-reflective), and general discussion can take place either below the narratives, or on their talk pages. Cormaggio talk 10:53, 11 September 2008 (UTC)
 * I do not reckon my experience with Centaur of Attention or Salmon of Doubt as either good or bad. Rather I reckon it as vexing and perplexing.  I have been studying, thinking about (and occasionally solving) challenging ethical conundrums ever since I was a teenager, studying them under the tutelage of Rabbi Myer S. Kripke.  The ethical conundrums supplied here by Centaur of Attention, Salmon of Doubt, Mike.lifeguard, and KillerChihuahua are fascinating to me precisely because they are so bloody hard to solve.  Most of their maneuvers here are frankly beyond my pay grade as a lifelong student of such conundrums.  The whole point of the Ethics Project is to discover better ethical practices (enroute to best ethical practices) when challenged with ethical conundrums of the caliber that CofA, SofD, M.l, and KC are wont to toss my way.  So for me this is not a "bad" experience at all.  It's an educational experience at my own frontiers of learning, which is exactly what I seek as a learner in any subject of interest to me.  As long as Cormaggio prefers to limit this project to those who characterize their experience as "bad", I am disqualified from participation.

 * —Moulton 14:13, 12 September 2008 (UTC)

 * I would agree that it was vexing and perplexing - I sometimes describe such experiences as bad experiences, ie ones that I would prefer not to do again in exactly the same way. It was an entirely personal (and deliberately signed) comment - I saw the conduct of the case studies as bad/negative/unproductive, and I therefore proposed that we wrote individual narratives from the beginning, which we could use to learn about each other's perspectives. It's a complete misreading of what I wrote to suggest that I only invite people who would characterise recent experiences by the word "bad". I also agree that it's been educational - and that's why I started this project. Does this change your perspective in any way? Cormaggio talk 15:34, 12 September 2008 (UTC)

 * If you would amend the intro to that section to invite narratives, be they good, bad, exasperating, intriguing, enthralling, vexing, perplexing, whatever, then I could see the invitation extending to people like myself who are wont to take on difficult problems and issues that many people would shy away from (even as I once did for many decades of my life). —Moulton 05:37, 13 September 2008 (UTC)

 * I don't know - I never asked that the narratives be good, bad or anything other than "personal (and self-reflective)". In any case, I'll remove the word "bad" - it doesn't fundamentally change the meaning of my original sentence. And I set up this project precisely so we would not shy away from anything - when I said "not to do again in the same way", I am referring to the fact that I'm willing to learn from experiences to modify subsequent actions. Cormaggio talk 08:31, 13 September 2008 (UTC)

Moving on
Firstly, I'd like to thank everyone who has participated so far - there are some very interesting observations and methods in the initial narratives, and even some quite creative licence being taken! This is all to the good - I've set up this project to be a genuinely participant-led one - we're all in this project together, even if we don't necessarily agree (indeed, often precisely because we don't agree). I'd encourage everyone to read each other's "narratives" (perhaps we need a better word? reflections?), and leave comments and questions where appropriate. The major methodology of this project is to learn from each other through mutual reflection and discussion. However, as I commented to User:Jade Knight, the methodology should adapt to the desires of the participants - so please do make suggestions about how you think this project might be improved...

Moving on (though please do continue the initial personal-reflective work) - I've set up a workspace: Learning from conflict and incivility/Instances of incivility. As I say there, I imagine that this is contested ground - what exactly do individual people think is uncivil? I hope that this can generate discussion around specific actions, through which we can hopefully learn about ourselves and others. I don't see any other way for this to work than, again, to give personal opinions - we are not (for now) forcing an NPOV "account" of a given instance. As always, comments about this proposed method are very welcome - here, or on its talk page. Cormaggio talk 15:43, 13 September 2008 (UTC)


text:
User talk:Eml4500.f08.Lulz.js

 Hello Eml4500.f08.Lulz.js, and welcome to Wikiversity! If you need help, feel free to visit my talk page, or contact us and ask questions. After you leave a comment on a talk page, remember to sign and date; it helps everyone follow the threads of the discussion. The signature icon in the edit window makes it simple. To get started, you may

 * Take a guided tour and learn to edit.
 * Visit a (kind of) random random project.
 * Browse everything on Wikiversity, or visit a portal corresponding to your educational level: pre-school, primary, secondary, tertiary, non-formal education.
 * Find out about research activities on Wikiversity.

 * Read an introduction for teachers and find out how to write an educational resource for Wikiversity.
 * Give feedback about your initial observations
 * Discuss Wikiversity issues or ask questions at the colloquium.
 * Chat with other Wikiversitans on #wikiversity-en.

And don't forget to explore Wikiversity with the links to your left. Be bold to contribute and to experiment with the sandbox or your userpage, and see you around Wikiversity! --JWSchmidt 13:13, 11 September 2008 (UTC)

title: User talk:Eml4500.f08.Lulz.js


text:
User talk:Raynor124

 Hello Raynor124, and welcome to Wikiversity! If you need help, feel free to visit my talk page, or contact us and ask questions. After you leave a comment on a talk page, remember to sign and date; it helps everyone follow the threads of the discussion. The signature icon in the edit window makes it simple. To get started, you may

 * Take a guided tour and learn to edit.
 * Visit a (kind of) random random project.
 * Browse everything on Wikiversity, or visit a portal corresponding to your educational level: pre-school, primary, secondary, tertiary, non-formal education.
 * Find out about research activities on Wikiversity.

 * Read an introduction for teachers and find out how to write an educational resource for Wikiversity.
 * Give feedback about your initial observations
 * Discuss Wikiversity issues or ask questions at the colloquium.
 * Chat with other Wikiversitans on #wikiversity-en.

And don't forget to explore Wikiversity with the links to your left. Be bold to contribute and to experiment with the sandbox or your userpage, and see you around Wikiversity! --Gbaor 13:28, 11 September 2008 (UTC)

 Hi! Our name is Vicky-Verity. We are twins and are Wikiversity mascots. We think Wikiversity is a great place to learn and make friends (when we aren't sleeping). Leave us a message!

title: User talk:Raynor124


text: File:SpringDisplacement.JPG

title: File:SpringDisplacement.JPG


text:
Talk:Ethical Management of the English Language Wikiversity

question
I would like to know how the text in the Notes section relates to the subject of this project. At first glance it appeared to be vandalism... --mikeu talk 13:57, 11 September 2008 (UTC)

 * I just noticed the redirect. Never mind.  --mikeu talk 14:00, 11 September 2008 (UTC)

 * {ec} They were notes to myself - translated:
 * Daniel Brandt Vandal Impostor
 * Good faith was assumed of a penis vandal, but not of a vested contributor. Why does the project lack strong controls to prevent vandals from creating damage?
 * Wikiversity mainly used by parties as a revenge tool
 * Meta pages used as ways to "get" opponents.
 * Thought experiment - could I create a project on "how to get away with murder/rape" and compare it to the conduct of contributors to the encyclopedia - why or why not?

However, I support the project created by CM, and have redirected this there, relinquishing the space if someone feels like developing this project. Salmon of Doubt 14:02, 11 September 2008 (UTC)


text:
User:Eml4500.f08.qwiki

Team Qwiki

HEY ERIC! WHY DID YOU CHANGE OUR DIAGRAMS? Thanks! Eml4500.f08.echo.lacroix 03:12, 26 September 2008 (UTC)

title: User:Eml4500.f08.qwiki


text:
University of Florida/Eml4500/f08.qwiki

 To custodian: This team appeared to have blanked out their wiki page. Please give them some time before deleting this page in case they need to recover anything from this page. Thank you. Eml4500.f08 09:28, 25 September 2008 (UTC)

title: University of Florida/Eml4500/f08.qwiki


text:
User:Eas4200c.f08.ZYX.reger

Robert Reger  1521-3324 Aerospace Structures

 * Week 1,2 Homework
 * Week 3,4 Homework
 * Week 5,6 Homework
 * Week 7,8 Homework
 * Week 9,10 Homework

title: User:Eas4200c.f08.ZYX.reger


text:
User talk:Eas4200c.f08.ZYX.O'Mahoney

 Hello Eas4200c.f08.ZYX.O'Mahoney, and welcome to Wikiversity! If you need help, feel free to visit my talk page, or contact us and ask questions. After you leave a comment on a talk page, remember to sign and date; it helps everyone follow the threads of the discussion. The signature icon in the edit window makes it simple. To get started, you may

 * Take a guided tour and learn to edit.
 * Visit a (kind of) random random project.
 * Browse everything on Wikiversity, or visit a portal corresponding to your educational level: pre-school, primary, secondary, tertiary, non-formal education.
 * Find out about research activities on Wikiversity.

 * Read an introduction for teachers and find out how to write an educational resource for Wikiversity.
 * Give feedback about your initial observations
 * Discuss Wikiversity issues or ask questions at the colloquium.
 * Chat with other Wikiversitans on #wikiversity-en.

And don't forget to explore Wikiversity with the links to your left. Be bold to contribute and to experiment with the sandbox or your userpage, and see you around Wikiversity! --JWSchmidt 14:36, 11 September 2008 (UTC)

title: User talk:Eas4200c.f08.ZYX.O'Mahoney


text:
University of Florida/Eml4500/f08.qwiki.harris

MATLAB Primer Notes
Link to MATLAB Primer: http://apollo.mae.ufl.edu/~vql/courses/feem/matlab_primer_3rd.pdf

Managing M-Files
When using Matlab, it is sometimes necessary to move to another workspace (text editor, graphic viewer, etc.) while MATLAB is still active. The !- feature can be used to prevent exiting MATLAB while performing operations in a separate program. For instance, one can edit the file EML4500.m in a local text editor by typing

When the user is finished editing the file, they will be returned to an active MATLAB window.

M-files should be stored in a dedicated directory so that they can be easily accessed by MATLAB. The default active directory of MATLAB is C:\Program Files\MATLAB\R2006\work, but the user may choose to create another active work directory. To change the active directory or to create an additional MATLAB search path, navigate to File -> set Path... and perform any necessary changes. Note that MATLAB does include subdirectories in its search path, which allows the user to save M-files in subfolders and still be able to execute them in a MATLAB session.

The table below lists commands that will be useful when working with M-files:

Comparing efficiency of algorithms: Flops, tic and toc
When creating computer-intensive MATLAB code, it is often wise to create an algorithm that is efficient as possible. Two way to asses the efficiency of an algorithm are the amount of floating point operations (flops) performed and the elapsed time.

The MATLAB function records the total number of flops performed. The command  resets the flops to zero and is normally entered prior to running a an algorithm. Entering the  command after executing the algorithm gives the flops count for the algorithm. For example, the number of flops required to solve the equation c = a + b can be obtained with:

NOTE: With MATLAB ver. 7 and newer, the  command can no longer be used. MATLAB will display the following error:

function f = flops(x) %FLOPS Obsolete floating point operation count. %  Earlier versions of MATLAB counted the number of floating point %  operations. With the incorporation of LAPACK in MATLAB 6, this %  is no longer practical. %  Copyright 1984-2004 The MathWorks, Inc.     %   $Revision: 5.12.4.1 $  $Date: 2004/01/24 09:21:21 if (nargin < 1) || (x ~= 0) warning('MATLAB:flops:UnavailableFunction', ...       'Flop counts are no longer available.') end if nargout > 0 f = 0; end

While the flops command may not work for all users, the elapsed time can still be obtained. The time required to solve an algorithm can be found by using the stopwatch timers  and. For example, to find the total time needed to solve the equation, use the following command;

It should be noted, however, that the elapsed time may not be the best measure of algorithm efficiency because the rate of execution depends on how busy the processor is.

Output format
Even though all computations in MATLAB are performed in double precision, the format of the output display can be altered by the following commands:

Once introduced, the chosen format will remain in effect until changed.

The command  will suppress blank line allowing more information to be seen on the screen.

The command  returns MATLAB to the non-compact format.


text:
Learning from conflict and incivility/Salmon of Doubt

Life is too short
This is a picture of my kitten: His name was Brooklyn and he was, literally, the best kitten ever.

He died in my arms on Sunday of undiagnosed congestive heart failure at age 5 while we were taking him to the animal hospital.

Life is too short to waste it on garbage.


text:
University of Florida/Eml4500/f08.qwiki.harris/monobook.js

// install User:Cacycle/wikEd in-browser text editor document.write('');


text:
User talk:Eas4200c.f08.ZYX.reger

 Hello Eas4200c.f08.ZYX.reger, and welcome to Wikiversity! If you need help, feel free to visit my talk page, or contact us and ask questions. After you leave a comment on a talk page, remember to sign and date; it helps everyone follow the threads of the discussion. The signature icon in the edit window makes it simple. To get started, you may

 * Take a guided tour and learn to edit.
 * Visit a (kind of) random random project.
 * Browse everything on Wikiversity, or visit a portal corresponding to your educational level: pre-school, primary, secondary, tertiary, non-formal education.
 * Find out about research activities on Wikiversity.

 * Read an introduction for teachers and find out how to write an educational resource for Wikiversity.
 * Give feedback about your initial observations
 * Discuss Wikiversity issues or ask questions at the colloquium.
 * Chat with other Wikiversitans on #wikiversity-en.

And don't forget to explore Wikiversity with the links to your left. Be bold to contribute and to experiment with the sandbox or your userpage, and see you around Wikiversity! --JWSchmidt 14:39, 11 September 2008 (UTC)

title: User talk:Eas4200c.f08.ZYX.reger


text:
User talk:Eml4500.f08.qwiki.harris

 Hello Eml4500.f08.qwiki.harris, and welcome to Wikiversity! If you need help, feel free to visit my talk page, or contact us and ask questions. After you leave a comment on a talk page, remember to sign and date; it helps everyone follow the threads of the discussion. The signature icon in the edit window makes it simple. To get started, you may

 * Take a guided tour and learn to edit.
 * Visit a (kind of) random random project.
 * Browse everything on Wikiversity, or visit a portal corresponding to your educational level: pre-school, primary, secondary, tertiary, non-formal education.
 * Find out about research activities on Wikiversity.

 * Read an introduction for teachers and find out how to write an educational resource for Wikiversity.
 * Give feedback about your initial observations
 * Discuss Wikiversity issues or ask questions at the colloquium.
 * Chat with other Wikiversitans on #wikiversity-en.

And don't forget to explore Wikiversity with the links to your left. Be bold to contribute and to experiment with the sandbox or your userpage, and see you around Wikiversity! --JWSchmidt 14:41, 11 September 2008 (UTC)

title: User talk:Eml4500.f08.qwiki.harris


text:
User talk:Eml4500.f08.qwiki.berry

 Hello Eml4500.f08.qwiki.berry, and welcome to Wikiversity! If you need help, feel free to visit my talk page, or contact us and ask questions. After you leave a comment on a talk page, remember to sign and date; it helps everyone follow the threads of the discussion. The signature icon in the edit window makes it simple. To get started, you may

 * Take a guided tour and learn to edit.
 * Visit a (kind of) random random project.
 * Browse everything on Wikiversity, or visit a portal corresponding to your educational level: pre-school, primary, secondary, tertiary, non-formal education.
 * Find out about research activities on Wikiversity.

 * Read an introduction for teachers and find out how to write an educational resource for Wikiversity.
 * Give feedback about your initial observations
 * Discuss Wikiversity issues or ask questions at the colloquium.
 * Chat with other Wikiversitans on #wikiversity-en.

And don't forget to explore Wikiversity with the links to your left. Be bold to contribute and to experiment with the sandbox or your userpage, and see you around Wikiversity! --JWSchmidt 14:42, 11 September 2008 (UTC)

title: User talk:Eml4500.f08.qwiki.berry


text:
User:Eml4500.f08.qwiki.MATLAB

MATLAB

title: User:Eml4500.f08.qwiki.MATLAB


text:
User:Eas4200c.f08.ZYX/HW Week 1-2

 Lecture Summaries:  EAS 4200c - Group ZYX

Course Description
This course, EAS4200C Aerospace Structures, will help students to achieve a better comprehension of mechanics and advance their problem-formulating skills, in response to a recent movement away from ad hoc techniques and towards the finite element method. Topics covered in this course include stress, strain, torsion, bending, shear and failure. There will also be an introduction to composite materials, an important new category of materials in aircraft construction.

Textbook
C.T. Sun, Mechanics of Aircraft Structures Wiley, 2nd edition (April 28, 2006), ISBN-10: 0471699667.

Week of 2008-08-25
Wikiversity® is a collection of open educational resources developed in the style of Wikipedia®. It creates a central lobby for all users to join in on the learning process. In our particular class, we will be using Wikiversity® in order to improve collaboration and communication among students and teacher, as well as to insure that class material is completely understood.

There are many advantages to using Wikiversity®. These advantages include that it is a user friendly web environment, anyone can edit a page, it gives college level students a means to publish their work, it provides a central communication tool for group work, and it can be updated instantaneously making the need to wait for new publications unnecessary.

Although the advantages are numerous, there are also disadvantages to using Wikiversity®. The advantage of anyone being able to edit a page can also be a disadvantage if vandals edit a page to be false or misrepresenting. The effect of unwanted editing has been minimized with the archiving feature, which allows a page to be restored to a previous saved version. The flexibility of the structure of Wikipedia® articles means that if not maintained properly the information in an article may become disorganized.

Goal
The goal of aerospace design is to build aircraft that are light and strong so we try to use materials with:

 * High Stiffness: Where stiffness is defined by Young's Modulus, $$\displaystyle E$$, which is defined by a linear relationship between stress $$\displaystyle \sigma$$ and strain $$\displaystyle \epsilon$$ :
 * $$ E = \frac \sigma \epsilon $$

 * High Strength: Where strength is defined by yield stress and ultimate stress (See Fig.1)
 * Yield Stress = $$\displaystyle \sigma_Y$$
 * Ultimate Stress = $$\displaystyle \sigma_u$$

(Yield stress is the stress at the point of transition from Elastic to Plastic deformation). Stress in Plastic Response: Increasing = Hardening ; Decreasing = Softening

 * Low Density: We simply attempt to use less dense materials than more dense ones. Density $$\displaystyle \rho$$ is mass over volume:
 * $$\displaystyle \rho = \frac m V$$

 * High Toughness: Where toughness is the ability to resist fracture and damage, and can be found by integrating the stress-strain curve using the following formula:
 * $$ \frac \mbox{energy} \mbox{volume} = \int_{0}^{\epsilon_f} \sigma\, d\epsilon $$

 * High Durability: Where durability is the ability to withstand fatigue.
 * Resistance to Corrosion: We do not want our aircraft to break down easily due to the environment.

Examples
Examples of Materials with:
 * High stiffness and high strength: Steel alloys
 * High stiffness and low toughness: Glass
 * Low stiffness and high toughness: Nylon, Plastics
 * High stiffness and high toughness: Composite Materials

Most aircraft structures use a Monocoque or Semi-Monocoque structure. However, design is also limited by aerodynamic considerations, i.e., drag and lift.

Aircraft are made of many different materials for various purposes. For example, in the F/A-18 Hornet:

 * Aluminum is used for the skin
 * Steel is used for the landing gears
 * Titanium is used for engine encasing and structural portions
 * Carbon/Epoxy is used for the fuselage and aileron.

The Boeing 787 is made of 50% composite material in order to save weight.

Problem 1.1 Set Up
The problem we are faced with is determining the optimal ratio between side lengths of a thin walled shell beam of rectangular shape so that the load bearing capacity is maximized. The walls are of a uniformed thickness, width t, which is very small when compared to the width and height of the rectangular beam itself, a and b respectively. Assumptions are also made that the magnitude of the torsional forces and the bending moment are equal: $$\displaystyle T = M $$. Furthermore the magnitude of the allowable shear is twice that of allowable stress: $$\displaystyle \sigma_{allowable} = 2\tau_{allowable} $$

The Shear Stress at any given point in a wall of the beam is governed by the equation:

 * $$ \tau = {V \over t}$$

where:

 * V = shear force resultant
 * t = thickness of beam wall at that point

Because of the thin walls we can safely assume that shear forces are being distributed across all walls uniformly, also known as Shear Flow. The shear stress found in the beam is represented by the following formula:

 * $$ \tau = {T \over 2abt}$$

where:

 * T = torsional force in the beam
 * a = width of the beam
 * b = height of the beam
 * t = thickness of beam walls

To determine T for the total beam we can simply sum the separate T forces found in the individual walls:

 * $$\displaystyle T = T_{ab} + T_{bc} + T_{cd} + T_{da} $$

We can easily determine that $$\displaystyle T_{ab} = \frac {\tau a b t} 2 $$ and since the same rule can be applied to all the other segmented T's the total T is found.

There are then two routes that must be undertaken to determine the proper ratio of b/a for maximal loading capacity. The first of these is to assume that the $$\displaystyle \sigma_a $$ is the first allowable stress point that is reached. Using that as a boundary condition we will then have to verify that the resultant $$\displaystyle \tau $$ is less than $$\displaystyle  \tau_a $$

Contributing Team Members
Robert Reger Eas4200c.f08.ZYX.reger/Week1,2

Casey Barnard

Wei-Teck Lee Eas4200c.f08.zyx.lee 02:57, 19 September 2008 (UTC)

Andrew Fahrney Eas4200c.f08.ZYX.fahrney 18:51, 19 September 2008 (UTC)

Brian O'Mahoney Eas4200c.f08.ZYX.O'Mahoney 22:38, 19 September 2008 (UTC)

title: User:Eas4200c.f08.ZYX/HW Week 1-2


text:
User:Eml4500.f08.qwiki.bishop/MATLAB

=Matlab Primer= Link to MATLAB Primer: http://apollo.mae.ufl.edu/~vql/courses/feem/matlab_primer_3rd.pdf

Accessing MATLAB
Almost all versions of MATLAB include an icon on the desktop in which you can open MATLAB. Also there is the option of going through the start menu. While in MATLAB, to exit the command is quit or exit.

Entering Matrices
In MATLAB, all entries are treated as a matrix. They can be only a 1x1 matrix, up to nxn matrices, where n is an integer. Scalars are considered 1x1 matrices and vectors are either 1 row or 1 column matrices.

There are multiple ways to write matrices in MATLAB. The following are two different codes for producing matrix A.

Input: A = [1 2 3; 4 5 6; 7 8 9] Output: A = 1    2     3       4     5     6       7     8     9

Input: A = [ 1 2 3   4 5 6    7 8 9] Output: A = 1    2     3    4     5     6    7     8     9 Complex numbers also have multiple ways of entering them into MATLAB. The following code demonstrates two approaches.

Input: A = [1 2; 3 4] + i*[5 6; 7 8] Output: A = 1.0000 + 5.0000i  2.0000 + 6.0000i 3.0000 + 7.0000i  4.0000 + 8.0000i

Input: A = [1+5i 2+6i; 3+7i 4+8i] Output: A = 1.0000 + 5.0000i  2.0000 + 6.0000i 3.0000 + 7.0000i  4.0000 + 8.0000i

The variables i or j are considered imaginary numbers but can be overwritten as regular variables. If this does happen then one can create a new name for the imaginary number by defining it in code. (jj = sqrt(-1) ).

Rectangular arrays consisting of numbers can be viewed from a file using MATLAB’s code:

load filename.ext.

The matrix may then be called up on MATLAB using its filename.

A special rule to note when involving exponential form is to avoid spaces else they will be viewed as two different objects (1.23e-10).

There are several already programmed functions to create matrices. One of which is rand, which creates a randomly numbered matrix. The function rand(n) will create a square matrix of n2 entries. However, if a rectangular matrix is desired, rand(m,n) produces a matrix m x n.

Input: rand(3) Output: ans = 0.9501   0.4860    0.4565    0.2311    0.8913    0.0185    0.6068    0.7621    0.8214

Input: rand(3,2) Output: ans = 0.4447   0.9218    0.6154    0.7382    0.7919    0.1763

Another built-in function that MATLAB contains is the magic command. magic(n) yields a matrix where no matter the size of the square matrix, all rows, columns, and diagonals will have the same sum.

Input: magic(5) Output: ans = 17   24     1     8    15    23     5     7    14    16     4     6    13    20    22    10    12    19    21     3    11    18    25     2     9

The final example of programmed functions in MATLAB is the Hilbert matrix. Typing hilb will yield a matrix with each element following the equation:.

Input: hilb(3) Output: ans = 1.0000   0.5000    0.3333    0.5000    0.3333    0.2500    0.3333    0.2500    0.2000

To call up a single entry from a matrix, one must use the format matrixname(i,j). The following is an example of this using the last version of matrix A.

Input: A(2,2) Output: ans = 4.0000 + 8.0000i

Matrix operations, array operations.
There are several operations in MATLAB that can be performed on matrices and scalars, including addition, subtraction, multiplication, power, conjugate transpose, and left and right division. The left and right division for matrices is shown below. Two rules to follow are:

If x = A\b then A*x=b (Using Gaussian elimination if A is square, else                                                    Householder orthogonalization.)

If x = b/A then x*A=b (Defined by b/A=(A'\b')'.)

where A is an invertible square matrix and b is a compatible column.

Input: A Output: A = 0    0     8     8     0     4     0    16     0

Input: b= [ 2 3 7; 5 4 3; 5 9 0] Output: b = 2    3     7     5     4     3     5     9     0

Input: x=A\b Output: x = 0.5000   0.3125   -0.0625     0.3125    0.5625         0     0.2500    0.3750    0.8750

Input: A*x Output: ans = 2    3     7     5     4     3     5     9     0

Input: x=b/A Output: x = 0.7500   0.2500    0.1875    0.0625    0.6250    0.2500   -0.3125    0.6250    0.5625

Input: x*A Output: ans = 2    3     7     5     4     3     5     9     0

Input: (A'\b')' Output: ans = 0.7500   0.2500    0.1875     0.0625    0.6250    0.2500    -0.3125    0.6250    0.5625

Array operations.

While the matrix operations mentioned above operate matrix-wise, they can be also used to operate entry-wise. If a period is added before the operation, then MATLAB will recognize this command as an entry by entry operation. Examples are shown below.

Input: [1,2,3,4].*[1,2,3,4] Output: ans = 1    4     9    16

Input: [1,2,3,4].^2 Output: ans = 1    4     9    16

Statements, expression, and variables; saving a session
When typing in commands or variables, MATLAB is case sensitive. Therefore, if variable A is assigned to a matrix then calling up a in the future will not bring up matrix A.

When entering a statement into MATLAB, it is stored into the memory either to the variable name assigned by the user or to ans which can be called back for future use. Statements usually end with the enter key, however if there is a comma or semicolon more than one statements may be made in the same line. Additionally instead of terminating the statement at the end of a line, a semicolon will continue until ended with the enter key without one.

To list all variables in the workspace, the command who or whos can be used. The variables can be reassigned or can be cleared from the memory. The command clear variable is used to clear the variable. Below are examples of the commands who and clear. clear alone deletes all user assigned variables. After logging out of a MATLAB session, all variable assignments are lost.

Input: who Output: Your variables are: A   ans  b    p    x

clear ans

If an operation is runaway or seems to never stop computing, pressing CTRL-C will break the computation in MATLAB.

To save the workspace before exiting, the command save will write all variables to a diskfile. After restarting MATLAB, the last workspace saved can be called back to its previous state with the command load. Input: save Output: Saving to: matlab.mat

Matrix building functions
A few matrix building functions include
 * eye : identity matrix
 * zeros: matrix of zeros
 * ones : matrix of ones
 * diag : create or extract diagonals
 * triu : upper triangular part of a matrix
 * tril : lower triangular part of a matrix
 * rand : randomly generated matrix
 * hilb : Hilbert matrix
 * magic : magic square
 * toeplitz : see help
 * zeros(m,n) produces an m-by-n matrix of zeros and zeros(n) produces an n-by-n one

Examples:

zeros(3)

ans = 0    0     0    0     0     0    0     0     0

zeros(2,3)

ans = 0    0     0    0     0     0

A = ans; zeros(size(A))

ans = 0    0     0    0     0     0

Diag(x) produces a matrix with the vector x down the diagonal; If A is a square matrix, then diag(A) is a vector consisting of the diagonal of A

Examples:

x = [1 2 3 4]; diag(x)

ans = 1    0     0     0    0     2     0     0    0     0     3     0    0     0     0     4

A = [1 2; 3 4]

A = 1    2    3     4

diag(A) ans = 1   4

diag(diag(A)) ans = 1    0    0     4

Matrices can be built from blocks; if A is a 3-by-3 matrix, then

A = ones(3,3); B = [A, zeros(3,2); zeros(2,3), eye(2)]

B = 1    1     1     0     0    1     1     1     0     0    1     1     1     0     0    0     0     0     1     0    0     0     0     0     1

For Loop
A For loop executes a block of code a specified number of times;

n=4; x=[]; for i=1:n, x=[x,i^2],end

x = 1

x = 1    4

x = 1    4     9

x = 1    4     9    16

m=3; for i=1:m, for j=1:n, H(i,j)=1/(i+j-1); end, end, H

H = 1.0000   0.5000    0.3333    0.2500    0.5000    0.3333    0.2500    0.2000    0.3333    0.2500    0.2000    0.1667

The semicolon in the above code suppresses printing of H, while the last H displays the final result, a hilbert matrix

While Loops
While loops allow their statements to be repeatedly executed as long as the relation remains true

a=5; n=0; while 2^n < a, n=n+1; end, n

n = 3

If Statement
The "if" statement executes the procedures inside the loop as long as the relation is true.

if n<0, parity = 0; elseif rem(n,2) == 0, parity = 2; else, parity = 1; end

parity

parity = 1

Relations
Here are the relation operators in MATLAB:
 * < less than
 * > greater than
 * <= less than or equal
 * >= greater than or equal
 * == equal
 * ~= not equal
 * note: "=" is used for assignment while "==" is used for relation

Relations can be connected or quantified by logical operators:
 * "&" and
 * "|" or
 * "~" not

When applied to scalars, a relation is actually the scalar 1 for true or 0 for false.

3<5   ans =   1

3>5   ans =   0

3==5   ans =   0

3==3   ans =   1

a = rand(5) a = 0.9355   0.3529    0.1987    0.7468    0.8462   0.9169    0.8132    0.6038    0.4451    0.5252   0.4103    0.0099    0.2722    0.9318    0.2026   0.8936    0.1389    0.1988    0.4660    0.6721   0.0579    0.2028    0.0153    0.4186    0.8381

b = triu(a)

b = 0.9355   0.3529    0.1987    0.7468    0.8462        0    0.8132    0.6038    0.4451    0.5252        0         0    0.2722    0.9318    0.2026        0         0         0    0.4660    0.6721        0         0         0         0    0.8381

a==b

ans = 1    1     1     1     1    0     1     1     1     1    0     0     1     1     1    0     0     0     1     1    0     0     0     0     1

A relation between matrices is interpreted by "while" and "if" to be true if each entry of the relation matrix is nonzero. For example if A and B are equal matrices, then if A==B, "statement"; end.

Scalar Functions
Certain functions operate on scalars, but operate element-wise when applied to a matrix. These functions are shown in the table below:

 * see help files for examples of these

Vector Functions
Some MATLAB functions operate on vectors, and for an m-by-n, where m is greater than or equal to 2, these functions operate on a column basis. Row-by-row fashion can be obtained by using the transpose of the function, hence mean(A')'. Here are a few of the vector functions available:

Example:

A = [1,2;3,4]

A = 1    2       3     4

max(max(A))

ans = 4

max(A)

ans = 3    4

Matrix Functions
MATLAB's real computing power comes from its matrix functions. Here are a few:
 * eig : eigenvalues and eigenvectors
 * chol : cholesky factorization
 * svd : singular value decomposition
 * inv : inverse
 * lu : LU factorization
 * qr : QR factorization
 * hess : hessenberg form
 * schur : schur decomposition
 * rref : reduced row echelon form
 * expm : matrix exponential
 * sqrtm : matrix square root
 * poly : characteristic polynomial
 * det : determinant
 * size : size
 * norm : 1-norm, 2-norm, F-norm, infinite-norm
 * cond : condition number in the 2-norm
 * rank : rank

Example:

A = rand(3,3)

A = 0.9649   0.9572    0.1419    0.1576    0.4854    0.4218    0.9706    0.8003    0.9157

eig(A)

ans = 1.8146             0.2757 + 0.3061i 0.2757 - 0.3061i

[U,D] = eig(A)

U = 0.4913            0.6696             0.6696              0.3158            -0.4476 + 0.2831i  -0.4476 - 0.2831i 0.8117           -0.2332 - 0.4655i  -0.2332 + 0.4655i

D = 1.8146                 0                  0                   0             0.2757 + 0.3061i        0 0                 0             0.2757 - 0.3061i

Command Line Editing and Recall
Editing the command line can be done using the left/right arrows, as well as the backspace button for deletion. To scroll through previously entered commands using the up/down arrows. This is much more efficient for small routines as switching between M-file and command window can be tedious.

Example:

a = rand(8)

a = Columns 1 through 6 0.5853   0.0759    0.0119    0.2630    0.1524    0.0046      0.5497    0.0540    0.3371    0.6541    0.8258    0.7749      0.9172    0.5308    0.1622    0.6892    0.5383    0.8173      0.2858    0.7792    0.7943    0.7482    0.9961    0.8687      0.7572    0.9340    0.3112    0.4505    0.0782    0.0844      0.7537    0.1299    0.5285    0.0838    0.4427    0.3998      0.3804    0.5688    0.1656    0.2290    0.1067    0.2599      0.5678    0.4694    0.6020    0.9133    0.9619    0.8001    Columns 7 through 8 0.4314   0.5499      0.9106    0.1450      0.1818    0.8530      0.2638    0.6221      0.1455    0.3510      0.1361    0.5132      0.8693    0.4018      0.5797    0.0760

a = inv(a)

a = Columns 1 through 5 -0.7806   4.7641   -0.5126    0.4986    3.2273   -2.5268   13.4861   -2.1132    4.5763    8.5986    2.8760  -22.3594    2.5534   -6.6821  -12.7484    3.8710  -20.5717    3.3312   -6.3999  -11.6863   -3.2488   31.3116   -5.4853   10.5614   18.0258   -1.0536   -7.8019    2.5877   -3.0862   -5.2544    0.3442   -0.5124   -0.2746   -0.3617   -0.7195    1.7237   -4.8181    0.9024   -0.5737   -3.1429  Columns 6 through 8 0.0232  -2.3877   -4.2041   -2.4798   -5.7673  -13.6525    4.5481   10.2127   22.0422    2.0557    8.5971   20.8620   -5.0720  -15.0243  -30.6600    1.6697    4.5284    7.7693    0.0589    1.2575    0.8056    0.5811    2.1432    3.7028

Submatrices and Colon Notation
Colon notation is used to generate vectors and reference submatrices. It accomplishes similar functions to the for statement. For an example in generating vectors the input

0:0.2:1

creates the output line vector

[0, 0.2, 0.4, 0.6, 0.8, 1].

With colon notation the beginning value, increment, and ending value can all be specified. This notation is handy when graphing functions and needing specific increments on the x-axis.

For an example in referencing submatrices:

A(1:3,4)

is the column vector of the first three entries of the fourth column.

A(:,4)

is the entire fourth column.

A(:,[1 3]

is columns 2 and 4 of A.

A(:,[2 4 5] ) = B(:,1:3)

replaces columns 2, 4, and 5 of A with the first three columns of B.

M-files
M-files are files stored as either “script files” or “function files” with file type of “.m”. A script file consists of normal MATLAB statements. For example if there is a file file.m then the command file would input all the statements in the m-file. However, be careful because calling the m-file will overwrite any information that conflicts.

Function files take input from MATLAB perform an operation and then provide an output back to MATLAB. For example the function randint.m,

Function a = randint(m,n) %RANDINT Randomly generates intergral matrix. %randint(m,n) returns an m-by-n matrix with entries %between 0 and 9. %Rnad(m,n,a,b) return entries between integers a and b.  If nargin < 3, a=0; b = 9; end a = floor((b-a+1)*rand(m,n) +a;

If this function is called by z = randint(4,5), then 4 and 5 are passed to the variable m and n and the out of the m-file is assigned to the variable z. Some MATLAB functions are built in to the program but you can create your own as well.

Text Strings, Error Messages, Input
Text strings are entered into MATLAB by single quotes, for example ‘MATLAB’. The display command,

disp(‘MATLAB’)

displays the text inside the parentheses. There is also an error function available for notifying a user that their input into a m-file causes an error,

error(‘Sorry, error’)

and when placed in an m-file the error command aborts the m-file. Also, a user can be prompted to input data into an m-file with the command,

input(‘Enter a value: ’).

Managing M-Files
When using Matlab, it is sometimes necessary to move to another workspace (text editor, graphic viewer, etc.) while MATLAB is still active. The !- feature can be used to prevent exiting MATLAB while performing operations in a separate program. For instance, one can edit the file EML4500.m in a local text editor by typing

When the user is finished editing the file, they will be returned to an active MATLAB window.

M-files should be stored in a dedicated directory so that they can be easily accessed by MATLAB. The default active directory of MATLAB is C:\Program Files\MATLAB\R2006\work, but the user may choose to create another active work directory. To change the active directory or to create an additional MATLAB search path, navigate to File -> set Path... and perform any necessary changes. Note that MATLAB does include subdirectories in its search path, which allows the user to save M-files in subfolders and still be able to execute them in a MATLAB session.

The table below lists commands that will be useful when working with M-files:

Comparing efficiency of algorithms: Flops, tic and toc
When creating computer-intensive MATLAB code, it is often wise to create an algorithm that is efficient as possible. Two way to asses the efficiency of an algorithm are the amount of floating point operations (flops) performed and the elapsed time.

The MATLAB function records the total number of flops performed. The command  resets the flops to zero and is normally entered prior to running a an algorithm. Entering the  command after executing the algorithm gives the flops count for the algorithm. For example, the number of flops required to solve the equation c = a + b can be obtained with:

NOTE: With MATLAB ver. 7 and newer, the  command can no longer be used. MATLAB will display the following error:

While the flops command may not work for all users, the elapsed time can still be obtained. The time required to solve an algorithm can be found by using the stopwatch timers  and. For example, to find the total time needed to solve the equation, use the following command;

It should be noted, however, that the elapsed time may not be the best measure of algorithm efficiency because the rate of execution depends on how busy the processor is.

Output format
Even though all computations in MATLAB are performed in double precision, the format of the output display can be altered by the following commands:

Once introduced, the chosen format will remain in effect until changed.

The command  will suppress blank line allowing more information to be seen on the screen.

The command  returns MATLAB to the non-compact format.

Hardcopy
The Hardcopy function is used to save your work to a file on your computer. To use this feature, the user enters in “diary filename” where filename is the desired name of the file. If no name is given, the file will automatically be called diary. The file can be edited as desired and printed using the !-feature.

Graphics
To graph a planar plot in MATLAB, one can use the plot function. Once the x and y vectors and defined by the user, a graphic plot can be obtained by entering “plot(x,y).” Sample code is provided as an example.

x=-4:.01:4 y=sin(x) plot(x,y)

This will open up a window with the graph, called figure 1. To open a new blank figure without editing the old one, the user can type in “figure(2).” This new figure is now the active graph, and any code entered will only effect this window. The user can enter in “figure(1)” to make the old figure active when so desired.

Graphing over an interval of numbers can be done by placing a colon on either side of the values of x. For example,

x=-1.5:.01:1.5

will set x to the value of .01 only over the interval from -1.5 to 1.5.

Graphs can also be produced by using the fplot command. Typing in “fplot(‘functionname’)” will graph a function that has been previously saved as an M-file.

To make a parametric plot, simply enter in the values for x,y, and t. Sample code is provided.

t=0:.001:2*pi x=cos(3*t) y=sin(2*t) plot(x,y)

Once a plot is made, the axis and title can be edited using the “title”, “xlabel”, and “ylabel” commands. “gtext” Will place a text box at a point specified by the user with the mouse. “text” will place a text box at the given coordinates. A samlple title code is given below.

title(‘Best Least Squares Fit’)

The axis can also be edited by using the “axis([xmin,xmax,ymin,ymax])”, “axis(axis)”, “axis auto”, “v=axis”, “axis square”, “axis equal”, “axis off”, and “axis on” commands.

To plot multiple y functions on a single graph, one can designate multiple y values. Sample code is provided.

x=0:.01:2*pi y1=sin(x) y2=sin(2*x) y3=sin(4*x) plot(x,y1,x,y2,x,y3)

This same feature can be done by creating a Y matrix and then plotting that matrix with respect to x.

x=0:.01:2*pi Y=[sin(x)',sin(2*x)',sin(4*x)'] plot(x,Y)

Multiple plots on the same graph can also be achieved with the hold command. Entering “hold” will cause MATLAB to plot all subsequent graphs on the current active window.

It is also possible to change the color and type of the data line as well as the color and type of the data points. Sample code is provided.

x=0:.01:2*pi y1=sin(x) y2=sin(2*x) y3=sin(4*x) plot(x,y1,'--',x,y2,':',x,y3,'+') plot(x,y,'r--')

That code will cause y1 to be plotted with a dashed line, y2 to be plotted with a dotted line, and y3 to have a plus sign an each data point. The r before the “—“ in the last line of code will cause the dashed line to be red.

The command subplot will place several smaller plots on the same figure.

To print a hardcopy of a graphic, one can use the print command. If the command is followed by the filename, MATLAB will save the graphic file to the computer. The graphic can be appended if edited by entering “print –append filename”.

MATLAB is also capable of producing 3-D plots. Sample code for producing a parametric 3-D plot is given below.

t-.01:.01:20*pi x=cos(t) y=sin(t) z=t z=t.^3 plot3(x,y,z)

The title, data points, and axis can be label and edited just as a 2-D plot could be.

MATLAB can also render various graphical effects, such as a mesh grid or surf plot. The “mesh” command will produce a mesh over the surface of the graph, while surf will produce a shaded surface over the graph. Sample code to produce a mesh graph is shown below.

xx=-2:.2:2 yy=xx [x,y]=mesh grid(xx,yy) z=exp(-x.^2 - y.^2) mesh(z)

Entering in “surf(z)” would turn this graph into a surf plot.

The shading schemes of the surface can be edit using the “faceted”, “interpolated”, and “flat” commands. The color schemes available in MATLAB are “hsv”, “hot”, “cool”, “jet”, “pink”, “copper”, “flag”, “gray”, and “bone”.

Parametric surface plots can be made using the sphere and cylinder commands. The following sample code is an example of how to graph a torus.

function [x,y,z] = torus(r,n,a) if nargin < 3, a=1; end if nargin < 3, a=1 if nargin < 2, n = 30 if nargin < 1, r = 0.5 theta = pi*(0:2:2*n)/n phi = 2*pi*(0:2:n)'/n xx = (a + r*cos(phi))*cos(theta) yy = (a + r*cos(phi))*sin(theta) zz = r*sin(phi)*ones(size(theta)) if nargout == 0 surf(xx,yy,zz) ar = (a+r)/sqrt(2) axis([-ar,ar,-ar,ar,-ar,ar]) else x=xx y=yy z=zz end

Sparse Matrix Computations
MATLAB can reduce a matrix to a “sparse” matrix by only saving the elements in the matrix that are non-zero. Therefore, it can perform calculations faster by storing a matrix as a sparse matrix rather than a full “dense” matrix. The commands “full” and “sparse” are used to change a matrix to either type. The following code will create a sparse matrix.

F=floor(10*rand(6)) F=triu(tril(F,1),-1) S=sparse(F)

To return this matrix to full, enter the command “F=full(S)”. It is also possible to see if a matrix is full or sparse using the “issparse(F)” command.

To create a sparse banded matrix using the spdiags command, use the following code.

m=6 n=6 e=ones(n,1) d=-2*e T=spdiags([e,d,e],[-1,0,1],m,n)

Another way to enter in a sparse matrix is to only enter in the non-zero elements. Example code for this is shown below.

i=[1 2 3 4 4 4] j = [1 2 3 1 2 3] s = [5 6 7 8 9 10] S=sparse(i,j,s,4,3), full(S)

Operations can by applied to any matrix regardless if it is sparse or full.

title: User:Eml4500.f08.qwiki.bishop/MATLAB


text:
User:Eas4200c.f08.ZYX.reger/Week1,2

September 9th, 2008

The goal of aerospace design is to build aircraft that are light and strong so we try to use materials with:

$$\displaystyle E = \sigma / \epsilon $$ Yield Stress = $$\displaystyle \sigma_Y$$ Ultimate Stress = $$\displaystyle \sigma_u$$ (Yield stress is the stress at the point of transition from Elastic to Plastic deformation). Stress in Plastic Response: Increasing = Hardening / Decreasing = Softening
 * High Stiffness: Where stiffness is defined by Young's Modulus, $$\displaystyle E$$, which is defined by a linear relationship between stress and strain:
 * High Strength: Where strength is defined by yield stress and ultimate stress

$$\displaystyle \rho = m / V$$
 * Low Density: We simply attempt to use less dense, $$\displaystyle \rho$$ materials than more dense ones.

$$ \frac \mbox{energy} \mbox{volume} = \int_{0}^{\epsilon_f} \sigma\, d\epsilon $$
 * High Toughness: Where toughness is the ability to resist fracture and damage.

 * High Durability: Where durability defines the ability to endure.

Examples of Materials:
 * High stiffness and high strength: Steel Alloys
 * High stiffness and low toughness: Glass
 * Low stiffness and high toughness: Nylon, Plastics
 * High stiffness and high toughness: Composite Materials

Most aircraft structures use a Monocoque or Semi-Monocoque structure. However, design is also limited by aerodynamic considerations, i.e. drag and lift.

Aircraft are made of many different materials for various purposes, for example, the F?A-18 Hornet:

 * Aluminum is used for the skin
 * Steel for the landing gears
 * Titanium for engine encasing and structural portions
 * Carbon/Epoxy for the fuselage and aileron.

The Boeing 787 is made of 50% composite material in order to save weight.

Introduction

title: User:Eas4200c.f08.ZYX.reger/Week1,2


text:
University of Florida/Eml4500/f08.qwiki.Lecture 1

Lecture 1

 * Dr. Vu-Quoc Website
 * Course Website
 * Syllabus


text:
Matlab sections 1-5

Section 1: Accessing Matlab
Once logged into the system being used, Matlab can be entered and exited using the matlab and quit system commands. When using certain systems, such as Unix systems and MS Windows, it is suggested that the user keep both the Matlab and local editor active.

Section 2: Entering Matrices
Matlab is a matrix manipulator. Matrices can be 1x1 matrices, scalars, matrices with one column or one row, vectors, or any variation of columns and rows. The inputs can be integers, variables or complex numbers.

Inputting matrices into Matlab can be done in many different ways. They can be input with an explicit list of elements, built in statements or functions, diskfile from local editor or from external data files or applications.

The following are examples of matrix inputs.

Complex Numbers can be put into matrices in the following ways.

If an external data file is used. The file can be loaded into Matlab using the load function. For example, if the file is named data.ext. The file can be uploaded into Matlab using the function load data.ext.

There are many built in function in Matlab that can be used to generate matrices. This section will look at three common matrix generators, rand, magic and hilb.

rand(n) generates a matrix with random entries between 0 and 1 into a nxn matrix. rand(m,n) generates a matrix with rando0m entries between 0 and 1 into an mxn matrix Below is an example of the rand function.

magic(n) will create an integral nxn matrix which is a magic square. This means that the rows, columns and diagonals have common sums. The following is an example of the magic(n) function.

hilb(n) will create a nxn hilbert matrix (m and n denote positive integers).

The following is an example of the hilb(n) function.

Matrix and vector entries can be referenced using A(3,2). This pulls the entry from the 3rd row and the 2nd column from matrix A.

The following is an example of how to reference an entry within a matrix.

Section 3: Matrix Operation, Array Operations
Section three references the basic matrix operators. These operators are addition,+, subtraction,-, Multiplication,*, power,^, transpose,', and left and right division,/ and \. These operators should be known by anyone with a programming background.

While using the multiplication, power and division operators, a period can be used that will make the operators operate entry-wise.

The following is an example of entry-wise operations.

Section 4: Statements, Expressions and Variables; Saving a Session
Matlab is an expression language. It evaluates and interprets expressions entered and produces matrices. Expressions are composed of operators, functions and variable names.

A Statement is normally terminated with the return button. Several statemnet can be place on the same line using commas or semicolons following the statements. Semicolons suppress the printing of the statement.

A session can be saved be using the save command and reloaded using the load command. The following are examples of the save and load commands. EDU>> save

Saving to: matlab.mat

EDU>> load

Loading from: matlab.mat

Section 5: Matrix Building Functions
This section references convenient matrix building functions.

The eye function give an identity matrix of a given matrix. The following is an example of the eye functiion. This example shows the identity matrix of matrix A. EDU>> eye(size(A))

ans =

1    0

0    1

The zeros function gives a matrix of zeros. The following is an example of the zero function.

EDU>> zeros(3,3)

ans =

0    0     0     0     0     0     0     0     0

The diag function creates or extracts diagonals. The following is an example of the diag function.

EDU>> diag(5)

ans =

5

Using two diag functions together a diagonal of a matrix can be retrieved. The following is an example of the diag(diag(A)) function that will retrieve the diagonal of the A matrix.

EDU>> diag(diag(A))

ans =

1.0000 + 5.0000i       0 0            4.0000 + 8.0000i

Matrices can also be built from blocks. The following is an example of a matrix built from matrix A, two zeros matices and one eye matrix. This function builds a 5x5 matrix.

EDU>> B=[A, zeros(3,2); zeros(2,3), eye(2)]

B =

1    0     0     0     0     0     1     0     0     0     0     0     1     0     0     0     0     0     1     0     0     0     0     0     1

title: Matlab sections 1-5


text:
User:Eml4500.f08.qwiki.berry/Lecture 2

=Lecture 2=
 * Class Team
 * Team name 6 characters long

title: User:Eml4500.f08.qwiki.berry/Lecture 2


text:
User talk:KillerChihuahua

 Hello KillerChihuahua, and welcome to Wikiversity! If you need help, feel free to visit my talk page, or contact us and ask questions. After you leave a comment on a talk page, remember to sign and date; it helps everyone follow the threads of the discussion. The signature icon in the edit window makes it simple. To get started, you may

 * Take a guided tour and learn to edit.
 * Visit a (kind of) random random project.
 * Browse everything on Wikiversity, or visit a portal corresponding to your educational level: pre-school, primary, secondary, tertiary, non-formal education.
 * Find out about research activities on Wikiversity.

 * Read an introduction for teachers and find out how to write an educational resource for Wikiversity.
 * Give feedback about your initial observations
 * Discuss Wikiversity issues or ask questions at the colloquium.
 * Chat with other Wikiversitans on #wikiversity-en.

And don't forget to explore Wikiversity with the links to your left. Be bold to contribute and to experiment with the sandbox or your userpage, and see you around Wikiversity! --mikeu talk 15:18, 11 September 2008 (UTC)

Do not tamper with the testimony of another witness in a case.
Yesterday you undertook to engage in unauthorized editing of the certified testimonial accounts in a case to which you are a named party and potential respondent. You have an unalienable right to respond to any portions to which you take exception.

However, it is an egregious violation of protocol for an involved party in a case who has adopted an antagonistic and adversarial role to alter, redact,or otherwise tamper with the evidence filed in the case, especially if it's evidence or testimony adversarial to your interests filed by a plaintiff whom you have wronged and who is seeking scholarly peer review of your questionable editorial practices.

You may craft your own independent account or rebuttal in your own words (and respond thereafter to questions and cross examination per the protocols of Scholarly Ethics).

If you take issue with my account, you may also file a Petition for Redress of Grievance with me, and I will engage in good faith with you to reach a mutually agreeable understanding and wording of a jointly authored version of the case bearing both our bylines, signatures, and approvals.

Moulton 13:28, 13 September 2008 (UTC)

 * WV:BOLD is official policy. Your "unauthorized" legalistic comments have no authority or weight here. KillerChihuahua 13:41, 13 September 2008 (UTC)

I propose we take this unresolved issue to Action Research and/or the Wikiversity Review Board. —Moulton 11:00, 14 September 2008 (UTC)

Moulton
I don't like fighting. I don't like disputes. I don't like cussing. I don't like excessive personal attacks. I don't like tension. I'm a book person. I tend to avoid human contact as much as possible. Books are slow. They don't attack you or criticize you. They are rather gentle, and easy to escape from. That said...

I wasn't there when everything "went down". I wasn't there when people talked about whatever about whoever. I don't know most of it, and I could not handle reading anything (if anything I've seen so far is indicative of the way it was before). I am not talking about you, or your actions, but, just, the way things have happened. I will get to why I am posting this to you later, but I think I need to say a few other things (so please bear with me).

I have a hard time talking to Moulton. I try real hard, but I have a hard time dealing with a lot of people. The reason why is that he is hell bent against many people. Perhaps I am unique, and that my horrible memory makes me unable to truly attribute momentary actions to a longstanding view of another person, but I am unable to understand grudges. Regardless, he was really upset (probably from personal connections) about Rosalind Picard's page, and believes that those who may have connected Picard to "Intelligent Design" are personally attacking her. Although there is a potential BLP issue (or was), Moulton felt that the only way to deal with the issue is not to personally talk to people, find out what is going on, and the rest, but to abrasively attack all he deemed were "responsible". Instead of taking my approach to the page (adding in a lot more content, directly citing quotes - which, by the way, were too close to the text not to be quoted -, and doing other such actions), he felt that the only responsible thing is to fight long enough to become blocked, then to continue a personal fight on Wikipedia Review. Unfortunately, there are many on the site that love to attack "the Man" whenever possible.

He believes those who are against him are part of a "Po-Mo theatre", or, as he explains, a post modern attempt to "orchestrate" some kind of theatrical like response by having colluded individuals acting in turn. He is unwilling to talk to you. He is also unwilling to see most of the people of the "cabal" as anything but those part of this above plot. I believe this is a defense mechanism. He entered into the "battle" for personal reasons, and took everything personally. He does not believe that there is anything good that is part of Wikipedia. I am disheartened whenever he talks to me, because my experience (blocked many times, of course) is "similar" but obviously quite different in how I perceive things.

I've tried to show how he could focus on talking about ethics and greater ideas, but he always returns to attacking people. He is almost like an animal pinned in a corner and unable or unwilling to accept the presence of those nearby. I feel that he is slowly dragging JW into this corner, and the two only trust each other. I tried to ask him to talk to you, and it failed. He sees you as an enemy. He is unwilling to see you as a human. It is probably a defense mechanism. However, he wont really listen to me, and it took a lot of effort to calm him down from outright attacking Jimbo via email.

But heres where it boils down - he wont listen to me, nor will he take any of my advice. I asked him to try and be friendly, to directly talk to people and discuss issues. To not play "war" and the like. Anyway, so, this is what I see: there are two possibilities. 1) Salmon, you, whoever, fights with Moulton and everyone is unhappy until something big happens (and who knows what will happen if it gets out of control). 2) You try to talk to Moulton and try to discuss things with him. It will take a lot of work, a lot of patience, and probably cause you some problems. However, it might actually calm him down and allow him to recover his senses.

I don't know. I asked him a simple question (Do you want my help or am I just here for you to rant to?) after he refused to listen to me when I asked him to try and treat people like humans and not to think of them as part of "Po-Mo theatre" who are out to get him. He refused to answer. I told him I could not talk to him unless he answered in the affirmative, and he refused to. I do not enjoy being ranted at, nor do I enjoy rants. They upset me (as you can see from the first paragraph as to why).

I apologize for the length of this, and the disrupted stream of conscious rambling. I have no real conclusion, but I also had no real introduction. Here's to hoping that you can make sense of any of this. Ottava Rima 00:29, 14 September 2008 (UTC)

 * I am not against people. I am against corrupt practices.  As long as the individuals in question continue to engage in and defend the corrupt and unethical practices of the allied editors of the WikiClique on ID, I will relentlessly call them out on it.  If any of them decide to eschew and abandon those unbecoming, unprofessional, unethical, and atrociously corrupt practices and sincerely turn over a new leaf, I will be among the first to celebrate their conversion to a more professional,  more responsible, and more becoming demeanor.  —Moulton 10:38, 14 September 2008 (UTC)

 * What precise specific complaint do you have against me, Moulton? No lumping me in with some "clique", making all guilty for the actions of one; what specific thing(s) have I ever done that you consider a poor action, or a "corrupt practice"? KillerChihuahua 11:16, 14 September 2008 (UTC)

I presented my complaints to you here, back in early December of last year...

 * Try again. No pasting old crap which has "asking Arbcom" this, etc. One thing, eh? No excessive verbosity about your views on Post Modern theatre, it has no bearing and I dont care what you think of theatre. Name, and do try to be concise and succinct, one thing you wish to resolve with me. Can you do that? KillerChihuahua 12:00, 14 September 2008 (UTC)

 * My specific complaint is that you have consistently failed to attend to, address, or respond to specific complaints, dating back for more than a year now. —Moulton 13:40, 14 September 2008 (UTC)

Perhaps if you actually addressed a plainly worded question to me, you'd have gotten a response. As it is, you have pasted huge screeds accusing imaginary "cliques" and "cabals" of all manner of wrongdoing; you have attacked me, maligned me, and been in general a thoroughly rude and obnoxious person towards me. Has it occured to you that your approach is guaranteed to earn you not answers, but contempt? I have requested one complaint here, and you have finally managed to simply phrase one complaint: hey presto, you have an answer. KillerChihuahua 13:48, 14 September 2008 (UTC)
 * Killer, from what I can tell, there are a handful of people that, after his block, did not talk to him about the issue. He is upset at those who he fought with in the Picard matter, and those who would not talk to him afterwards. However, that matter would be superficial, at least in terms of how you could "fix" it. I think he mostly wants to discuss with people (and I would place you at the top of the list, since he frequently mentions you) how he feels that there are some BLP issues on Wikipedia. He believes that the encyclopedia is completely damaged by the Picard incident, and was upset that people would connect her to Intelligent Design, because he feels that it would make her seem less of a scientist. Moulton knows Picard, and he took it as a great offense. I will not speak for him, but this is just a little bit to clarify what I can see. Ottava Rima 14:00, 14 September 2008 (UTC)
 * Odd that he is so hateful to me, then, as I had never edited the Picard article at that time, didn't participate in the Rfc except doing general housekeeping (formatting, moving inappropriate commentary to the talk page, etc) until I closed it, and attempted to help him (on his talk page) understand how the Rfc process works and how to respond. My one and only edit to the Rosalind Picard article, in May 2008 was a style-related period removal as requested on the talk page when the page was protected. He seems to save his most caustic vitriol towards those who are forced, by his ignoring all the good advice he's given, into limiting his disruption by blocking or banning him. I'm reminded of Ant's observation #15. Or perhaps #39 applies, either way, although I feel sorry for Moulton's inability to work well with others unless he gets to make all the rules, I don't feel sorry enough for him to want him around disrupting any of the Wikimedia projects. KillerChihuahua 15:03, 15 September 2008 (UTC)
 * Well, with permission from others, I have decided to run the project on Moulton's talk page. After he is done, I would like to put together a review process for a few days. Since this block, there may need to be an additional learning project. I hope to set it up where (if Moulton is willing), he can demonstrate to the community his ability to understand processes and to discuss things. I would like you as an observer during this. I don't think anyone will be willing to overturn Jimbo's block until Moulton has proven beyond a doubt that he can work with all people (I stress all) without disruption on his part. Ottava Rima (talk) 15:44, 15 September 2008 (UTC)

Welcome!
Hello. If you have experience in wikipedia, you may find that wikiversity is by its very nature exploratory, and we are willing to confront problems. People can express their ideas and we can compare them.

May I also suggest that it is more efficient to keep edit summaries edit summaries and use talk page for discussion.

Enjoy your exploration! Hillgentleman|Talk 04:10, 14 September 2008 (UTC)

Moulton's three day trial
I have posted this on multiple pages - Please see this. I would like to try and have Moulton work on this task and have him refrain from the escalating actions. I would ask that you monitor but respect Moulton's work at this time, and take any complaints or concerns directly to me. There will be a peer review process at the end, and I believe that this process will be most effective after he is complete and in the manner that I put forth. I am requesting that Moulton only edit on this project during this time, and I would like if you could show him the courtesy in not furthering any dispute with him until after the process is over, and that we are all able to discuss this project. If that is too much to ask for, please contact me, and I will see how I can accommodate your needs. Thank you, and please pass the word to any that I may have forgotten and this may pertain to. Ottava Rima 18:00, 14 September 2008 (UTC)
 * With the caveat that I reserve the right to edit my talk page as I see fit, I will be happy to comply with your request. Good luck, and let me know if there is anything I can do to assist. KillerChihuahua 18:08, 14 September 2008 (UTC)
 * Of course! I only mean to not edit Moulton's projects right now, as I don't want him to get distracted. This project is intended to encourage him to think about the big picture, express himself in a more accurate and effective manner, to formulate ideas about the project, and to then follow up with a community discussion and response. I don't want him to get distracted or bogged down. :) Ottava Rima 18:29, 14 September 2008 (UTC)

As per Jimbo, my project has been canceled. Ottava Rima 19:25, 14 September 2008 (UTC)

Deletion Request
I have just informed the nominator here that the two entries listed are the two previous subsections under Request for Deletion. I would ask that you instead remove your vote and vote in the two previous deletion request entries (or simply move it). Thank you. Ottava Rima (talk) 19:48, 15 September 2008 (UTC)
 * There was a merge, then an un-merge? WTH? I suggest you all figure out what you're doing. I suggest also that the entire Ethics project be allowed to stand, whether un-merged or not. I didn't add it; I did support it; and if the nominator, were the only two who felt it should go then so be it, but how did it get removed without a decision? feh. KillerChihuahua 21:18, 15 September 2008 (UTC)
 * I'm not really sure what you were talking about. I am merely pointing out that the entries you voted on were already put up by the creator of the pages above, and that since these were put up first, that you should fill in the previous area. You can duplicate your vote if you want. If your above comments are not about the subpages being listed for deletion, then I am not sure what you are referring to. Ottava Rima (talk) 22:38, 15 September 2008 (UTC)
 * I see what happened, and I restored and removed only the two duplicates. I've been scanning from history pages and I didn't notice what happened at first. Please check and see if I missed anything. Ottava Rima (talk) 22:50, 15 September 2008 (UTC)

Movement of Comments from Moulton's talk page
This is to give notice that, with Moulton's permission, I moved the section "Comments" from his talk page. It has been moved to this place. This is to allow the conversation to continue, but also to give Moulton a chance to continue on his project with the least amount of disturbances. Ottava Rima (talk) 04:48, 16 September 2008 (UTC)
 * I left this message on all parties involved, so that they all know where it is. I would move it to a subpage, but I was concerned this may be viewed as "hiding" it. The main concern is that Moulton's talk page does not fill up during this time, and to also encourage him to stay on his assigned task. Ottava Rima (talk) 04:48, 16 September 2008 (UTC)

Thank you
I wanted to thank you for some recent archiving work. It helps. Also, isn't it odd that I tend to be the only one talking on this page? lol Ottava Rima (talk) 00:19, 13 January 2009 (UTC)
 * Anytime. Sorry it took me so long to figure out how to do it here. KillerChihuahua 12:23, 13 January 2009 (UTC)

Request

 * I was under the impression he'd said using his r/n was ok, but don't remember where I thought I saw that.

You were also under the impression that I had no interest in writing an encyclopedia. I have no idea where you got that haphazard theory of mind, but you used it to justify an indefinite block without community review.

And then, for reasons that I am at a loss to explain, that error on your part somehow magically became a community ban.

Would you be kind enough to undo that error, as well?

Regards,

Moulton 20:38, 16 February 2011 (UTC)

 * Firstly, you refer to phrasing that is in the block verbiage, which cannot be edited by me, and is never edited in any case; so your request is pointless. Secondly, I refer you to Wikipedia:Not being here to build an encyclopedia; the phrase was at one time common shorthand, and was at times on the blocking policy page, the five pillars page, and elsewhere. It is not a "theory" but was a common shorthand phrase for the type problem for which your community ban was enacted. Nor was it in any way an error, it was implementation of a community ban as called for in an Rfc on your behavior, as has been bourne out by other admins in various venues, including block review and an ANI discussion, ArbCom, and Wikimedia legal counsel. I believe the areas which specifically address the behavior highlighted at your Rfc which are described under NOTHERE would include General pattern of disruptive behavior and Little or no interest in working collaboratively. Thirdly, I remind you that although I was the admin who implemented the ban, "The fact is that Moulton was indefinitely blocked after an RfC; his block was posted to WP:AN/I for comment; he appealed through numerous channels, from emailing various admins to unblock-en-l to Mike Godwin to ArbCom; and all of those lines of appeal were rejected. That was a legitimate and transparent block, according to Wikipedia's current standards - it was not unilateral, or unreviewed, or underhanded, or nefariously contrived by a handful of evil people, and anyone suggesting that it was is either ignorant of the facts or twisting this case to pursue a wider agenda (or both). "
 * Fourthly, I remind you that not only was ArbCom unanimous in upholding the ban, their comments are dismissive of you offering any value to the encyclopedia at all, which bears out the summary quite well:

 * Arbitrators' opinion on hearing this matter (0/6/0/0)

 * Decline. The Uninvited Co., Inc. 23:56, 5 December 2007 (UTC) The RFC is clear enough and Moulton brings nothing additional to this RFAR.
 * Reject; nothing here that indicates potential for improved behavior. Kirill 03:52, 6 December 2007 (UTC)
 * Decline. Multi-venue annoyance. --jpgordon???? 20:03, 6 December 2007 (UTC)
 * Decline. Nothing here leads me to believe that anything will improve. Matthew Brown (Morven) (T:C) 12:15, 7 December 2007 (UTC)
 * Reject per Josh, Kirill. James F. (talk) 17:39, 9 December 2007 (UTC)
 * Reject per Kirill. FloNight (talk) 13:54, 10 December 2007 (UTC)

 * In short, there was no error, and no "correction" is forthcoming. KillerChihuahua 16:24, 17 February 2011 (UTC)

 * The "matter" before ArbCom was not an unblock request. The matter before ArbCom was to answer the question of whether I had been afforded due process.  ArbCom declined to answer the question.  In a later review, three respected Wikipedians, including a former member of ArbCom conceded that I had not been afforded due process.  Lar added that WP doesn't even have a concept of due process, and that the kind of corrupt practice that I had encountered at the hands of IDCab was commonplace in Wikipedia.  That's why WAS 4.250 and I came to Wikiversity to introduce the concept of ethics into the culture.  As you know, ArbCom finally had to start addressing the issue of rampant corruption.  And one of the first things ArbCom did was to find your associate, Paul Mitchell, guilty of abuse of power and making "meritless accusations" against other editors.  You were part and parcel of that practice, and I am calling you out on it.  —Moulton 18:50, 17 February 2011 (UTC)

 * KC, I apologize for being unable to directly handle this matter, because I was recently desysopped precisely because I tried to address disruption here. I'm doing what I can as an ordinary user. The problem is, what JWSchmidt has called the Hostile Takeover, which took place in 2008, and which was repeated in 2010 to an extent, left the Wikiversity community badly damaged and unable to address local disruption, almost the opposite of what some intended. I'm very concerned that massive incivility, clear violations of policy, and what was called "trolling" with unusual accuracy for that term (often misapplied to mean "editing I don't like), are now allowed to continue far beyond obvious reason for interdiction. I've attempted to steer a middle path, allowing some level of "wiki studies," but when it comes to dealing with individual editor histories, ethical issues are raised, and guidelines for that are essential before it continues anywhere on WMF wikis.

 * If there is no local attention properly forthcoming, I intend to go to meta and request steward intervention. I'm fully aware of the difficulties with this, and fear the implications for the future of Wikiversity. The Wikiversity community has been badly damaged by the allowance of continued disruption, it is driving away many who would otherwise participate here, and Wikiversity has a very important role to play in the overall WMF structure, long term. It is a place where original research is allowed, where topics can be explored in depth, where POV-pushing becomes, overall, far more difficult, because of inclusive policies. But without behavioral guidelines, it simply will not work.

 * Please feel free to contact me on my Talk page or by email. I have no position on the past history of IDCab or any of that, other than being generally sympathetic to Moulton's complaints about "cabals" on Wikipedia, because I've experienced this up close and personal. But everything in its place, and Wikiversity is not the place to Right These Wrongs. --Abd 19:02, 17 February 2011 (UTC)
 * Thank you; I appreciate your efforts, and the difficult position you find yourself in. Please let me know if I can do anything to assist. At this point, I don't know how to proceed, so simply knowing that someone is taking my concerns seriously is heartening. KillerChihuahua 21:35, 17 February 2011 (UTC)
 * I will let you know if there is something I think useful. I'm gratified that the fact of my attention is some kind of comfort. As to the "offer" below, it would be up to SBJ to approach you, not Moulton, and the "negotiation" would take place in neutral territory. I used to do this kind of thing in my user space on Wikipedia. I was good at it, but I was taking on much less difficult situations, for example, a naive professor and a young student who were revert warring over The Usual. I was able to bring them to be wikifriends, with differing roles. It really didn't take much. That's what ArbComm prohibited with their MYOB ban ... never mind! Just some of my own past. Neutral space, maybe SBJ's user space. In no way do I suggest you need to do this. It's just an option. Nor do I recommend SBJ as mediator, either. However, you can consider it. I think he means well.

 * Meanwhile, if you don't want Moulton editing your Talk page, I suggest you tell him so. Undoing his edits won't accomplish anything, unless he revert wars over them, as he did with JoshuaZ. He may still end up blocked over that. Again, up to you. --Abd 01:38, 18 February 2011 (UTC)
 * My last request to Moulton had an opposite effect. It resulted in his not merely ignoring my request, but actually increasing the volume of the behavior to which I objected - by quite a bit - so you'll forgive me if I don't repeat the error. KillerChihuahua 12:57, 18 February 2011 (UTC)

 * As you may be aware, SBJ has offered to mediate the long-festering dispute between us, stemming from your actions of 9/11/07. I told SBJ that would work with him in his role as a mediator.  —Moulton 22:02, 17 February 2011 (UTC)
 * Not only am I no aware of such an offer, your link does not lead to such a post by SBJ. It leads to your failed attempt to have ArbCom overturn your community ban. KillerChihuahua 22:20, 17 February 2011 (UTC)

Mediated discussion regarding past events between you and Moulton
Hiya KC,

I set up a page here so that perhaps you two can resolve at least the personal aspects of this dispute, since it seems they're not going to go away. The moderation instructions are at the top, I'll mostly just be watching unless there appears to be a logjam or mis-communication. --SB_Johnny talk 17:03, 18 February 2011 (UTC)

 * I will watch that page, KC, and will comment on the attached Talk if I feel that some intervention is needed. Your participation there is voluntary, as I assume you would know. SBJ has implied otherwise, but you could delegate your participation there to someone who would proxy for you, someone you'd trust to ask you if there are questions needing answer from you, or to make reasonable recommendations to you if action on your part should be required. All you would do, should you decide to do this, is to formally appoint with a signed edit, a proxy willing to accept. The proxy would not have the power to bind you without your consent, but might present to you some negotiated agreement, thus saving you the time and aggravation of participating in argument with Moulton. Or, of course, you may participate directly at any time! --Abd 17:24, 18 February 2011 (UTC)
 * Thanks. Your eyes are appreciated, as are you comments ad observations. I will consider the proxy idea; it has a lot of merit and I had not thought of that. For now the scope parameters and reason for the page have not even been delineated. KillerChihuahua 12:52, 19 February 2011 (UTC)

Privacy
FYI, discussion of WV:Privacy is continued here: Wikiversity_talk:Privacy_policy --mikeu talk 17:55, 18 February 2011 (UTC)

Your suggestion re probation for Wikiversity.
I had occasion to notice your suggestion, during the attempt to close Wikiversity last year, for probation.. I think you were basically correct, but as to what might apply to the current situation, I would modify it.

I see no examples of serious abuse by present custodians, therefore removing custodianship under a probation would not make sense. The problem is one of inaction rather than action. Rather, it would seem, there might need to be a panel of new administrators, formed from experienced Wikimedia sysops, who would deal with cross-wiki or other issues that are properly outside the issue of merely local control of content and behavior. I'm not sure that this is necessary, though, since nearly all continuing disruption is the result of a single user, a user who is already under global lock, originally placed for "cross-wiki disruption," as I recall, in 2008. The issues were the same then, though not necessarily so clear, they were mixed up with what was sometimes perceived as legitimate criticism of the WMF.

It was an historical accident, possibly the result of intention to damage Wikiversity, that this user was recently unblocked, and so, while there is definitely a kind of crisis at Wikiversity from apparent custodian inattention, it might be enough to immediately seek a relock of the account, requiring, then, 'crat action (for the renaming trick) or sysop action (for ordinary user whitelisting exemption from global lock), in order for the user to edit.

Because this does leave local control in place, it's probably superior to more direct intervention. If it comes to pass that a local custodian ignores cross-wiki problems and effectively unlocks, this custodian is then responsible and could be called upon to defend or reverse the action. Your thoughts would be appreciated, but I also understand if you stay away from this mess. --Abd 16:27, 2 March 2011 (UTC)

title: User talk:KillerChihuahua


text:
User:Eas4200c.f08.ZYX.O'Mahoney/HW1

Stuff added directly to team page

title: User:Eas4200c.f08.ZYX.O'Mahoney/HW1


text:
User:Eas4200c.f08.ZYX

ZYX_HW_Week_1-2

ZYX HW_Week_3-4

ZYX HW_Week_5-6

ZYX HW_Week_7-8

ZYX HW_Week_9-10

title: User:Eas4200c.f08.ZYX